
Вопрос задан 10.04.2021 в 01:59.
Предмет Информатика.
Спрашивает Дударь Злата.
Написать программу, которая подсчитывает сумму и количество чисел последовательности, делящихся на
8 без остатка. Размер последовательности определяет сам пользователь программы. Принять, что последовательность состоит только из целых положительных чисел.

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

Отвечает Мащенко Виолетта.
//PascalABC.NET
//Версия 3.3, сборка 1627
begin
var a:=ReadArrInteger(ReadInteger()).Where(x->x mod 8=0);
write('кол-во чисел, делящихся на 8 без остатка: ',a.Count(),'; сумма: ',a.Sum());
end.
//Версия 3.3, сборка 1627
begin
var a:=ReadArrInteger(ReadInteger()).Where(x->x mod 8=0);
write('кол-во чисел, делящихся на 8 без остатка: ',a.Count(),'; сумма: ',a.Sum());
end.



Отвечает Мироненко Софья.
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.
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.



Отвечает нейросеть 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 без остатка, то мы добавляем его к сумме и увеличиваем счетчик. Наконец, мы выводим результаты на экран.


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

Информатика 565

Информатика 25

Информатика 22

Информатика 27

Информатика 34

Информатика 58

Информатика 63

Информатика 23
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili