
Помогите пж На с++Напишите программу, которая в последовательности целых чисел определяет сумму
двузначных нечетных чисел. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность).Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000.Программа должна вывести одно число: сумму двузначных нечетных чисел.Пример работы программыВходные данные11153090Выходные данные26

Ответы на вопрос

Реализация №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;
}





Конечно, вот пример программы на C++, которая решает вашу задачу:
cpp#include <iostream>
int main() {
int num, sum = 0;
while (true) {
std::cin >> num;
if (num == 0) {
break; // Прекращаем ввод при введении 0
}
if (num % 2 != 0 && num >= 10 && num <= 99) {
sum += num; // Если число нечетное и двузначное, добавляем его к сумме
}
}
std::cout << sum << std::endl; // Выводим сумму двузначных нечетных чисел
return 0;
}
Вы можете скопировать этот код в свою среду разработки C++ и скомпилировать его, чтобы проверить его работу. Программа будет вводить целые числа до тех пор, пока не будет введено 0. Она будет добавлять к сумме только те числа, которые удовлетворяют условиям: нечетные и двузначные. В конце программа выведет сумму таких чисел.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili