Написать программу, которая вычисляет сумму первых N членов ряда - C (СИ)
Формулировка задачи:
Написать программу, которая вычисляет сумму первых N членов ряда 1, 3, 5, 7 ... Исходные данные (N – количество суммируемых членов ряда) вводятся из файла Input.txt. Результаты работы программы записываются в файл Out.txt.
*С комментариями*
Решение задачи: «Написать программу, которая вычисляет сумму первых N членов ряда»
textual
Листинг программы
#include <stdio.h>
int main (void)
{
int n;
FILE *file1 = fopen("Input.txt", "r");
FILE *file2 = fopen("Out.txt", "w");
fscanf(file1, "%d", n);
fprintf(file2, "%d", n*n);
fclose(file1); fclose(file2);
return 0;
}
Объяснение кода листинга программы
В этом коде:
- Считывается из файла Input.txt число n (предполагается, что там записаны первые N).
- Вычисляется сумма первых N членов ряда (где N - это число, считанное из файла).
- Результат записывается в файл Out.txt.
- Файлы закрываются.
- Программа возвращает 0, заканчивая свою работу.