Вопрос задан 07.10.2023 в 15:54. Предмет Информатика. Спрашивает Иманов Ягуб.

Дано трёхзначное число.Найти: а) число единиц в нем; б) произведение его цифр

0 0
Перейти к ответам

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

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

var

 n, c, a1, p: Integer;

begin

 Write ('Введите трехзначное число: ');

 ReadLn (n);

 if (n < 100) or (n > 999) then begin

   WriteLn ('Число не является трехзначным');

   Exit;

 end;

 a1 := 0;

 p := 1;

 while n > 0 do begin

   c := n mod 10;

   n := n div 10;

   if c = 1 then

     a1 := a1 + 1;

   p := p * c;

 end;

 WriteLn ('Количество единиц = ', a1);

 WriteLn ('Произведение цифр = ', p);

end.


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

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

Предположим, что дано трехзначное число "ABC", где A - сотни, B - десятки, C - единицы.

а) Число единиц в числе равно значению цифры C. В данном случае, число единиц равно C.

б) Произведение его цифр равно произведению A, B и C. То есть, A * B * C.

Пример: Пусть дано трехзначное число 456.

а) Число единиц равно 6.

б) Произведение его цифр равно 4 * 5 * 6 = 120.

Итак, для числа 456: а) Число единиц: 6 б) Произведение цифр: 120

0 0

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

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

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

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