
Напишите программу, которая находит частное (суммы всех четных чисел) / (Разность всех нечетных
чисел), записанных в файле в столбик, и выводит результат в другой файл.

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

#include <iostream>
using namespace std;
signed main() {
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
int x;
double sum = 0,dif = 0;
while(cin >> x){
if(x % 2 == 0)
sum += x;
else
dif -= x;
}
cout << sum/dif;
fclose (stdout);
}



// PascalABC.NET
begin
var (se, so) := (0, 0);
foreach var s in ReadLines('input.txt') do
begin
var t := s.ToInteger;
if t.IsEven then
se += t
else
so += t
end;
WriteAllText('output.txt', (se / so).ToString)
end.



Конечно, я могу помочь вам написать такую программу на языке Python. Для начала, убедитесь, что у вас есть файл с числами, разделенными переносом строки. Предположим, что ваш входной файл называется "input.txt", а результат вы хотите записать в файл "output.txt". Вот пример программы:
pythondef main():
even_sum = 0
odd_diff = 0
# Чтение чисел из файла
with open("input.txt", "r") as input_file:
for line in input_file:
number = int(line.strip())
if number % 2 == 0:
even_sum += number
else:
odd_diff -= number
# Подсчет частного
if odd_diff != 0:
result = even_sum / odd_diff
# Запись результата в файл
with open("output.txt", "w") as output_file:
output_file.write(str(result))
print("Результат записан в файл 'output.txt'")
else:
print("Ошибка: разность нечетных чисел равна нулю, невозможно выполнить деление.")
if __name__ == "__main__":
main()
В этой программе мы сначала читаем числа из входного файла, вычисляем сумму четных чисел и разность нечетных чисел. Затем проверяем, что разность нечетных чисел не равна нулю, чтобы избежать деления на ноль, и если это так, выполняем деление и записываем результат в выходной файл "output.txt".
Не забудьте создать файлы "input.txt" с вашими числами и запустить программу.


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