Вопрос задан 18.06.2023 в 14:36. Предмет Информатика. Спрашивает Черяшов Никита.

Напишите программу, которая получает на вход с клавиатуры целое положительное число (не

превосходящее 100000) и определяет сумму цифр в нём, меньших 4. Программа должна вывести одно число: сумму цифр, которые меньше 4. Если таких цифр нет, необходимо вывести сообщение "NO".​
0 0
Перейти к ответам

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

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

Ответ:

Если надо на питоне, в нем я бессилен


0 0
Отвечает Матчанов Игорь.

#include <iostream>

signed main() {

bool NumberContain = false;

long int x;

int _sum = 0;

std::cin >> x;

while (x > 0) {

 if (x % 10 < 4) {

  _sum += x % 10;

  NumberContain = true;

 }

 x /= 10;

}

if (NumberContain)

 std::cout << _sum;

else

 std::cout << "NO";

return 0;

}

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

Для решения данной задачи можно использовать следующий алгоритм:

1. Получить на вход с клавиатуры целое положительное число. 2. Инициализировать переменную "сумма" для хранения суммы цифр меньше 4. 3. Проверить каждую цифру в числе: - Если цифра меньше 4, добавить ее к сумме. 4. Если сумма есть, вывести ее. 5. Если суммы нет (все цифры больше либо равны 4), вывести сообщение "no".

Ниже приведен код на языке Python, реализующий описанный алгоритм:

```python number = int(input("Введите целое положительное число: ")) sum_of_digits = 0

while number > 0: digit = number % 10 # Получаем последнюю цифру if digit < 4: sum_of_digits += digit number //= 10 # Убираем последнюю цифру

if sum_of_digits > 0: print("Сумма цифр, меньших 4: ", sum_of_digits) else: print("no") ```

Программа запрашивает ввод целого положительного числа с клавиатуры и затем проходит по каждой цифре в числе. Если цифра меньше 4, она добавляется к переменной "сумма". После проверки всех цифр, программа выводит результат или сообщение "no", если нет цифр меньше 4.

0 0

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

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

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

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