Вопрос задан 24.07.2023 в 20:17. Предмет Информатика. Спрашивает Леина Аполлинария.

Вычислить сумму чисел,кратных 3.Число введённых с клавиатуры чисел вводится во время работы

программы.Помогите решить.
0 0
Перейти к ответам

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

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

var a:array[1..100] of integer;

s,i: integer;

begin

for i:=1 to 10 do begin

write('a[',i,'] = ');

readln(a[i]);  

end;

for i:=1 to 10 do begin  

if a[i] mod 3 = 0 then begin

s:=s+a[i];

end;   end;  

writeln('summa chisel kratnx 3 = ', s);

readln;

end.

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

Для решения этой задачи нужно написать программу, которая будет запрашивать у пользователя числа, проверять каждое число на кратность 3 и прибавлять его к общей сумме, если оно является кратным 3. Программа должна продолжать работу до тех пор, пока пользователь не введет специальное значение, например, 0, чтобы прекратить ввод чисел и вывести результат.

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

python
def sum_multiples_of_three(): sum_of_multiples = 0 while True: try: number = int(input("Введите число (для завершения введите 0): ")) if number == 0: break if number % 3 == 0: sum_of_multiples += number except ValueError: print("Ошибка: Введите целое число.") print("Сумма чисел, кратных 3:", sum_of_multiples) sum_multiples_of_three()

Эта программа будет просить пользователя ввести число до тех пор, пока он не введет 0. Если введенное число кратно 3, оно будет добавлено к сумме, иначе просто проигнорировано. После ввода 0 программа выведет сумму всех введенных чисел, кратных 3.

0 0

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

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

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

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