
Вопрос задан 10.09.2023 в 19:05.
Предмет Информатика.
Спрашивает Биденко Алена.
Помогите пожалуйста, поблагодарю: написать программу которая суммирует все четные числа введенные
с клавиатуры ( ввести 6 чисел)

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

Отвечает Морозов Никита.
Program p1;
var a,n,sum:integer;
begin
for a:=1 to 6 do begin
readln(n);
if n mod 2=0 then sum:=sum+n;
end;
writeln('sum=',sum);
end.
var a,n,sum:integer;
begin
for a:=1 to 6 do begin
readln(n);
if n mod 2=0 then sum:=sum+n;
end;
writeln('sum=',sum);
end.



Отвечает Величко Ника.
Это метод на C#
int Sum()
{
int[] nums = new int[5]; //Создаю целочисленный массив из 6 элементов для чисел
int ans; //Целочисленная переменная для ответа
for(int x = 0; x < 6; x++)//Цикл для ввода значений
{
Console.Write("Введите ", x ," число: ");
nums[x]=(int)Console.ReadLine(); //Ввод числа и запись в массив
}
ans=nums[0]+nums[1]+nums[2]+nums[3]+nums[4]+nums[5] /* Суммирование всех элементов массива и запись результата в переменную */
Console.WriteLine("Сумма чисел: ",ans); // Вывод ответа
return ans; //Возврат ответа из метода
}
int Sum()
{
int[] nums = new int[5]; //Создаю целочисленный массив из 6 элементов для чисел
int ans; //Целочисленная переменная для ответа
for(int x = 0; x < 6; x++)//Цикл для ввода значений
{
Console.Write("Введите ", x ," число: ");
nums[x]=(int)Console.ReadLine(); //Ввод числа и запись в массив
}
ans=nums[0]+nums[1]+nums[2]+nums[3]+nums[4]+nums[5] /* Суммирование всех элементов массива и запись результата в переменную */
Console.WriteLine("Сумма чисел: ",ans); // Вывод ответа
return ans; //Возврат ответа из метода
}



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я могу помочь вам написать программу на Python для решения этой задачи. Вот пример кода:
python# Функция для суммирования четных чисел
def sum_even_numbers(numbers):
total = 0
for number in numbers:
if number % 2 == 0:
total += number
return total
# Ввод чисел с клавиатуры
numbers = []
for i in range(6):
user_input = int(input(f"Введите {i+1}-е число: "))
numbers.append(user_input)
# Вызов функции и вывод результата
result = sum_even_numbers(numbers)
print(f"Сумма четных чисел: {result}")
Как это работает:
- Мы определяем функцию
sum_even_numbers
, которая принимает список чисел и возвращает сумму четных чисел. - Затем мы создаем пустой список
numbers
и запрашиваем у пользователя ввод 6 чисел с клавиатуры. - Далее вызываем функцию
sum_even_numbers
с введенными числами в качестве аргумента и выводим результат.
Пример запуска программы:
Введите 1-е число: 3 Введите 2-е число: 8 Введите 3-е число: 12 Введите 4-е число: 5 Введите 5-е число: 10 Введите 6-е число: 7 Сумма четных чисел: 30
В этом примере программа суммирует только четные числа (8, 12 и 10), что дает сумму 30.


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