Ярослав Галкин/ Декабрь 12, 2017/ ОГЭ-20.2/ 2 комментариев

Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 8 и оканчивающихся на 6. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).

Количество чисел не превышает 1000. Введённые числа не превышают 30 000.

Программа должна вывести одно число: сумму всех натуральных чисел, кратных 8 и оканчивающихся на 6.

Пример работы программы:

Входные данные
Выходные данные
16
24
56
22
12
0
72

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

2 Комментария

  1. #include

    using namespace std;

    int main()
    {
    int a=1,c=0;
    while(a!=0){
    cin>>a;
    if((a%8==0)&&(a%10==6)){
    c+=a;
    }
    }
    cout<<c;
    }

  2. #include

    using namespace std;

    int main() {
    int a, ans = 0;
    cin >> a;
    while(a != 0){
    if ((a % 8 == 0) && (a % 10 == 6)) {
    ans += a;
    }
    cin >> a;
    }
    cout << ans;
    }

Покинуть Комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
*

 необходимо принять правила конфиденциальности

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.