Вопрос задан 09.09.2023 в 21:18.
Предмет Информатика.
Спрашивает Адамов Иван.
Составте програму, которая находит количество двузначных чисел, которые делятся на сумму своих цифр.
Ответы на вопрос
Отвечает Кошелева Анастасия.
var
i,m,n,sum,k:Integer;
Begin
for i:=10 to 99 do
begin
m:=i mod 10;
n:=i div 10;
sum:=m+n;
if (i mod sum = 0) then k:=k+1;
end;
Writeln(k);
end.
i,m,n,sum,k:Integer;
Begin
for i:=10 to 99 do
begin
m:=i mod 10;
n:=i div 10;
sum:=m+n;
if (i mod sum = 0) then k:=k+1;
end;
Writeln(k);
end.
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для создания программы, которая находит количество двузначных чисел, которые делятся на сумму своих цифр, вы можете использовать следующий код на языке Python:
pythoncount = 0
for number in range(10, 100):
# Разбиваем число на цифры
tens_digit = number // 10
ones_digit = number % 10
# Вычисляем сумму цифр
digit_sum = tens_digit + ones_digit
# Проверяем, делится ли число на сумму своих цифр без остатка
if number % digit_sum == 0:
count += 1
print("Количество двузначных чисел, которые делятся на сумму своих цифр:", count)
Этот код начинает перебирать все двузначные числа (от 10 до 99), разбивает их на цифры, вычисляет сумму цифр и проверяет, делится ли число на эту сумму без остатка. Если да, то оно увеличивает счетчик. По завершении выполнения программы, она выведет количество таких чисел.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
