Вопрос задан 12.06.2023 в 23:50. Предмет Информатика. Спрашивает Халикова Алия.

Напишите пожалуйста программу на языке c++ Чтобы искала все трехзначные числа, средняя цифра

которых, равна суммепервой и второй цифры​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Слепчевич Вика.

#include <iostream>

int

main() {

   for (int i = 100; i < 1000; i++) {

       if (i%10 + (i-(i%100))/100 == (i-((i%10))-(i-(i%100)))/10) {

           printf("%d\n", i);

       }

   }

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на языке C++, которая ищет все трехзначные числа, у которых средняя цифра равна сумме первой и второй цифр:

cpp
#include <iostream> int main() { for (int number = 100; number <= 999; number++) { int digit1 = number / 100; int digit2 = (number / 10) % 10; int digit3 = number % 10; if (digit2 == digit1 + digit3) { std::cout << number << std::endl; } } return 0; }

В этой программе мы используем цикл for, чтобы перебрать все трехзначные числа (от 100 до 999). Затем мы разделяем каждое число на отдельные цифры с помощью деления и остатка от деления. После этого мы проверяем условие digit2 == digit1 + digit3, чтобы убедиться, что средняя цифра равна сумме первой и третьей цифр. Если условие выполняется, мы выводим число на экран.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос