Помогите пж
На с++
Напишите программу, которая в последовательности целых чисел определяет сумму двузначных нечетных чисел. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000.
Программа должна вывести одно число: сумму двузначных нечетных чисел.
Пример работы программы
Входные данные
11
15
30
9
0
Выходные данные
26
Ответы на вопрос
Ответил Омскаяптица
1
Реализация №1
#include <iostream>
using namespace std;
int main()
{
int summ = 0, a;
do
{
cin >> a;
if (a != 0 && a%2==1 && a>=10 && a<=99)
{
summ += a;
}
else
cout << summ << endl;
} while (a != 0);
return 0;
}
Реализация №2 (0 складывается, но на результат не влияет)
#include <iostream>
using namespace std;
int main()
{
int sum=0, a;
cin>>a;
for(sum=0;a!=0;cin>>a)
{
if(a%2==1 && a>=10 && a<=99)
sum+=a;
}
cout<<sum;
return 0;
}
Приложения:


Новые вопросы
Русский язык,
2 года назад
Қазақ тiлi,
2 года назад
Русский язык,
2 года назад
Геометрия,
2 года назад
Математика,
8 лет назад
Математика,
8 лет назад