Вопрос задан 10.04.2021 в 01:59. Предмет Информатика. Спрашивает Дударь Злата.

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

8 без остатка. Размер последовательности определяет сам пользователь программы. Принять, что последовательность состоит только из целых положительных чисел.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мащенко Виолетта.
//PascalABC.NET
//Версия 3.3, сборка 1627
begin
var a:=ReadArrInteger(ReadInteger()).Where(x->x mod 8=0);
write('кол-во чисел, делящихся на 8 без остатка: ',a.Count(),'; сумма: ',a.Sum());
end.
0 0
Отвечает Мироненко Софья.
Program qq;
var a, b, c, d, e:integer;
BEGIN
d:=0;
e:=0;
writeln('Введите количество чисел');
readln (a);
writeln ('Введите числа');
for b:=1 to a do
begin

readln (c);
if c mod 8 = 0 then
d:=d+c;
e:=e+1;
end;
Writeln ('Количество чисел кратных восьми - ', e, '; Их сумма - ', d);
END.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Какой язык программирования вы хотели бы использовать для написания этой программы? Я могу предложить решение на языке Python:

python
# Запрашиваем у пользователя размер последовательности n = int(input("Введите размер последовательности: ")) # Инициализируем переменные для подсчета суммы и количества чисел, делящихся на 8 без остатка sum = 0 count = 0 # Запрашиваем у пользователя последовательность и обрабатываем ее for i in range(n): num = int(input("Введите число: ")) if num % 8 == 0: sum += num count += 1 # Выводим результаты print("Сумма чисел, делящихся на 8 без остатка: ", sum) print("Количество чисел, делящихся на 8 без остатка: ", count)

В этой программе мы сначала запрашиваем у пользователя размер последовательности n, затем инициализируем переменные sum и count для подсчета суммы и количества чисел, делящихся на 8 без остатка. Затем мы запрашиваем у пользователя саму последовательность и обрабатываем ее в цикле: если число делится на 8 без остатка, то мы добавляем его к сумме и увеличиваем счетчик. Наконец, мы выводим результаты на экран.

0 0

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

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

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