Напишите программу, которая вычисляет сумму первых n членов ряда: 1 + 1/2 + 1/3 + 1/4 + ... Количество суммируемых членов ряда задается во время работы программы.
// Программа вычисляет сумму первых n
// членов ряда 1 + 1/2 + 1/3 + .. + 1/n
// Количество членов ряда задается пользователем.
#include "locale.h"
#include <stdio.h>
#include <curses.h>
int main()
{
int n;
float i;
float elem;
float summa = 0;
char *loc;
loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
initscr();
printw("Вычисление суммы первых n членов ряда: 1 + 1/2 + 1/3\n");
printw("Введите количество суммируемых членов ряда: ");
scanw("%i", &n);
for(i=1; i <= n; i++)
{
elem = 1 / i;
summa = summa + elem;
}
printw("Сумма первых %i членов ряда равна %5.3f", n, summa);
getch();
endwin();
return 0;
}
Комментариев нет:
Отправить комментарий