
Задание в C++!! Найти все четырехзначные числа, у которых сумма первых двух цифр равна сумме двух
последних

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

Программа во вложении.




#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;
}



Хорошо, чтобы найти все четырехзначные числа, у которых сумма первых двух цифр равна сумме двух последних, можно использовать язык программирования C++. Ниже приведен пример программы, которая решает эту задачу:
cpp#include <iostream>
int main() {
for (int number = 1000; number <= 9999; ++number) {
int first_digit = number / 1000; // Тысячи
int second_digit = (number / 100) % 10; // Сотни
int third_digit = (number / 10) % 10; // Десятки
int fourth_digit = number % 10; // Единицы
if (first_digit + second_digit == third_digit + fourth_digit) {
std::cout << number << std::endl;
}
}
return 0;
}
Этот код перебирает все четырехзначные числа от 1000 до 9999 включительно и проверяет условие, что сумма первых двух цифр равна сумме двух последних. Если условие выполняется, то число выводится на экран.
Запустив эту программу, вы увидите список всех четырехзначных чисел, которые удовлетворяют заданному условию.


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







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