Вопрос задан 31.07.2023 в 02:11. Предмет Информатика. Спрашивает Гладько Инга.

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

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Белов Михаил.
Var
a,sum,i,n:integer;
Begin
Writeln('Введите количество чисел в последовательности');
Readln(n);
Writeln('Вводите числа');
For i:=1 to n do
begin
Readln(a);
If (a mod 2 = 0) and (a mod 3 <>0) then sum:=sum+ a;
end;
Writeln('Сумма четных чисел не кратных 3 = ', sum);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, можно написать программу на языке Python. Вот пример программы:

python
def sum_even_not_divisible_by_three(sequence): total_sum = 0 for num in sequence: if num % 2 == 0 and num % 3 != 0: total_sum += num return total_sum def main(): try: num_count = int(input("Введите количество чисел в последовательности: ")) if num_count <= 0 or num_count > 1000: raise ValueError numbers = [] for i in range(num_count): num = int(input(f"Введите число {i + 1}: ")) if num > 30000: raise ValueError numbers.append(num) result = sum_even_not_divisible_by_three(numbers) print("Сумма четных чисел, не кратных 3, равна:", result) except ValueError: print("Ошибка ввода. Пожалуйста, введите корректные значения.") if __name__ == "__main__": main()

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

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

Для решения этой задачи, вам нужно написать программу на языке программирования. Ниже приведен пример программы на языке Python, которая решает данную задачу:

python
def sum_even_not_divisible_by_three(numbers): total_sum = 0 for num in numbers: if num % 2 == 0 and num % 3 != 0: total_sum += num return total_sum def main(): try: n = int(input("Введите количество чисел в последовательности: ")) if n <= 0 or n > 1000: print("Количество чисел должно быть от 1 до 1000.") return numbers = [] for i in range(n): num = int(input(f"Введите число {i+1}: ")) if num <= 0 or num > 30000: print("Число должно быть от 1 до 30000.") return numbers.append(num) result = sum_even_not_divisible_by_three(numbers) print(f"Сумма четных чисел, не кратных 3: {result}") except ValueError: print("Ошибка: Введите целое число.") if __name__ == "__main__": main()

Скопируйте этот код в файл с расширением .py и запустите его. Программа запросит у вас ввод количества чисел в последовательности, а затем попросит ввести сами числа. После этого она выведет сумму четных чисел, не кратных 3, в последовательности.

0 0

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

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

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

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