Задание 10. Детерминированные циклы. Простейшие задачи

Пример. Даны натуральные числа N, x. Вычислить .

#include <stdio.h>

#include <conio.h>

void main()

{

int x,N,ed=1,fact=1,stepX=1;

float S=0;

printf("Enter x,N ");

scanf("%d%d", &x,&N);

for (int k=1; k<=N; k++)

{

ed= -ed; // меняем знак единицы при каждой итерации

stepX*=x; // вычисляем

fact*=k; // вычисляем (k+1)!

S+=ed*stepX/float(fact);

}

printf("S= %f",S);

getch();

}

Для проверки данной программы, например, при x=2, N=6 целессобразно составить таблицу MS Excel, предствленную на рис. 1.

Рис. 1. Тестовоя таблица MS Excel.

Данные в этой таблице представлены на рис 2.

Рис. 2. Данные тестовой таблицы MS Excel.

1. Дано натуральное число N. Вычислить * .

2. Дано натуральное число N. Вычислить , где

3. Даны натуральные числа N и M (N > M). Вычислить .

4. Дано натуральное число N. Вычислить .

5. Дано натуральное число N и вещественное число x. Вычислить , . Функцию pow() не использовать.

6. Дано натуральное число N и вещественное число x. Вычислить , . Функцию pow() не использовать.

7. Дано натуральное число N и вещественное число x. Вычислить, . Функцию pow() не использовать.

8. Дано натуральное число N >2. Вычислить .

9. Дано натуральное число N и вещественное число x. Вычислить .

10. Дано натуральное число N. Вычислить , где

11. Дано натуральное число N. Вычислить .

12. Дано натуральное число N. Вычислить .


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: