Вопрос задан 10.07.2023 в 09:42. Предмет Информатика. Спрашивает Романовська Анюта.

Дано целое число. Заранее неизвестно, сколько в нём цифр. Найдите сумму цифр этого числа, а также

наибольшую и наименьшую его цифры. Используйте while или repeat.
0 0
Перейти к ответам

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

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

Ответ:

var a,s,min,max: integer;

begin

readln(a);

min:= a mod 10;

max:= a mod 10;

while (a>0) do

 begin

 s:=s+a mod 10;

 if (a mod 10) < min then min:=a mod 10;  

 if (a mod 10) > max then max:=a mod 10;

 a := a div 10;

 end;

writeln('Наибольшая цифра: ',max);

writeln('Наименьшая цифра: ',min);

writeln('Сумма цифр: ',s);

end.

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

Конечно, я могу помочь вам с этим заданием. Вот пример реализации на языке Python, используя цикл while:

python
number = int(input("Введите целое число: ")) digit_sum = 0 largest_digit = 0 smallest_digit = 9 while number > 0: digit = number % 10 digit_sum += digit largest_digit = max(largest_digit, digit) smallest_digit = min(smallest_digit, digit) number //= 10 print("Сумма цифр:", digit_sum) print("Наибольшая цифра:", largest_digit) print("Наименьшая цифра:", smallest_digit)

В этом примере мы считываем целое число от пользователя. Затем с помощью оператора % получаем последнюю цифру числа, добавляем её к сумме digit_sum, и обновляем наибольшую и наименьшую цифры. Затем мы делим число на 10 с помощью оператора //, чтобы избавиться от последней цифры. Процесс повторяется до тех пор, пока число не станет равным 0.

В конце программы выводится сумма цифр, наибольшая и наименьшая цифры исходного числа.

0 0

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

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

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

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