• Напишите программу на с++, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6 и оканчивающихся на 8. программа получает на вход количество чисел в последовательности, а затем сами числа. в последовательности всегда имеется число, кратное 6 и оканчивающееся на 8. Количество чисел не превышает 100. Ввёденые числа по модулю не привышают 300. программа должна вывести одно число: сумму чисел, кратных 6 и оканчивающихся на 8. Пример:
    Входные данные: 3 18 25 48 Выход 66

Ответы 1

  • #include "iostream"#include <Windows.h>#include <cmath>using namespace std;int main() { setlocale(LC_ALL, "Russian"); int n, x; int summ = 0; int mas[100]; do {    cout << "Введите количество чисел в последовательности от 1 до 100: ", cin >> n; } while (n < 1 && n > 100); for (int i = 0; i < n; i++){    do {       cout << "Введите " << i << " число: ", cin >> x;  } while (abs(x) > 300);     mas[i] = x;    if (x % 6 == 0){    summ += x; } else     if (x % 10 == 8){     summ += x;   } } cout << "Сумма чисел: " << summ << endl;system("pause");}
    • Автор:

      zippywkca
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years