Предмет: Информатика,
автор: makhova14
Задание в C++!!
Найти все четырехзначные числа, у которых сумма первых двух цифр равна сумме двух последних
1515
1524
1533
1542
1551
является арифметической прогрессией.
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
int main(){
int x = 1000;
int s1 = 0; // сумма первых двух цифр
int s2 = 0; // сумма последних двух цифр
cout << "Четырёхзначные числа, у которых сумма первых двух цифр равна сумме последних двух:" << endl;
while (x<10000){
s1 = (x/1000) + (x/100)%10;
s2 = (x%10) + (x/10)%10;
if (s1==s2){
cout << x << endl;
}
x++;
}
return 0;
}
Автор ответа:
1
Программа во вложении.
Приложения:

Похожие вопросы
Предмет: Русский язык,
автор: dasha139139
Предмет: Русский язык,
автор: Ninon80
Предмет: Английский язык,
автор: dthf1705
Предмет: Химия,
автор: sailauhanov
Предмет: Математика,
автор: er89639138504
for (int i = 1000; i < 10000; i++) if (i % 10 + (i / 10) % 10 == (i / 100) % 10 + (i / 1000) % 10) cout << i << endl;