Вопрос задан 27.04.2021 в 11:37. Предмет Информатика. Спрашивает Лобастова Настя.

С клавиатуры вводится число. Является ли оно нечетным двухзначным. Если да, то написать «является»

и найти произведение его цифр. Иначе, написать «не является» и найти его сумму.
0 0
Перейти к ответам

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

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

var

   a : integer;

   b : integer := 1;

begin

   write('ввести число: ');

   readln(a);

   if (a < 100) and (a > 9) and (a mod 2 = 0) then begin

       writeln('является');

       writeln(a mod 10 + a div 10);

   end

   else begin

       writeln('не является');

       while a mod 10 > 0 do begin

           b *= a mod 10;

           a := a div 10;

       end;

       writeln(b);

   end;

end.

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

Для решения этой задачи нужно считать число с клавиатуры, проверить, является ли оно нечетным двузначным, и в зависимости от результата выполнить соответствующие действия.

Вот пример кода на языке Python:

python
num = int(input("Введите число: ")) if num >= 10 and num <= 99 and num % 2 != 0: print("Число является нечетным двузначным") digit1 = num // 10 digit2 = num % 10 product = digit1 * digit2 print("Произведение цифр числа:", product) else: print("Число не является нечетным двузначным") digit1 = num // 10 digit2 = num % 10 sum = digit1 + digit2 print("Сумма цифр числа:", sum)

Сначала мы считываем число с помощью функции input() и преобразуем его в целое число с помощью функции int(). Затем мы проверяем, является ли число нечетным двузначным, с помощью операторов сравнения >=, <= и %. Если число проходит проверку, мы вычисляем произведение его цифр с помощью операций деления нацело // и взятия остатка от деления %, и выводим результат на экран с помощью функции print(). Если число не проходит проверку, мы вычисляем сумму его цифр аналогичным образом и выводим результат на экран.

Обратите внимание, что в условии задачи требуется проверять только нечетные двузначные числа. Если вам нужно проверять также четные двузначные числа, вы можете изменить условие на if num >= 10 and num <= 99:.

0 0

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

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

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