Программа во вложении.
#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;
Программа во вложении.
#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;
}