Вопрос задан 18.03.2021 в 18:53. Предмет Информатика. Спрашивает Пугач Алина.

Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел,

оканчивающихся на 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающиеся на 3. Кол-во чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число - сумму чисел, оканчивающихся на 3.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Виноградов Георгий.
Program A;
var a,b,c,s:integer;
begin
write('введите кол-во чисел в последовательности:');
readln(a);
for c:=1 to a do
begin
write('введите число:');
readln(b);
if (b mod 10=3) then
s:=s+b;
write(b,' ');
end;
writeln('сумма чисел, оканчивающихся на 3=',s);
end.
с клавиатуры вводится кол-во чисел в последовательности и каждое число послед-ти на экран выводится последовательность чисел через пробел и сумму чисел, оканчивающихся на 3


program B;
var a,b,s:integer;
begin
write('введите кол-во чисел в последовательности:');
readln(a);
for c:=1 to a do
b:=random(300)+1;
if (b mod 10=3) then
s:=s+b;
write(b,' ');
end;
writeln('сумма чисел, оканчивающихся на 3=',s);
end.
с клавиатуры вводится  только кол-во чисел в последовательности а каждое число послед-ти вводится само рандомно. на экран выводится последовательность чисел через пробел и сумму чисел, оканчивающихся на 3  
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример программы на языке Python, которая решает данную задачу:

python
n = int(input("Введите количество чисел в последовательности: ")) sum_ending_with_3 = 0 for _ in range(n): num = int(input("Введите число: ")) if num % 10 == 3: # Проверяем, оканчивается ли число на 3 sum_ending_with_3 += num print("Сумма чисел, оканчивающихся на 3, равна:", sum_ending_with_3)

Программа запрашивает количество чисел в последовательности (n), а затем последовательно запрашивает сами числа. Если число оканчивается на 3, оно добавляется к переменной sum_ending_with_3. В конце программа выводит сумму чисел, оканчивающихся на 3.

Пример использования программы:

Введите количество чисел в последовательности: 5 Введите число: 13 Введите число: 25 Введите число: 38 Введите число: 43 Введите число: 50 Сумма чисел, оканчивающихся на 3, равна: 54

Пожалуйста, обратите внимание, что код предполагает корректный ввод данных в соответствии с условием задачи.

0 0

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

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

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