Пример программы с использованием оператора for

 

Написать и отладить программу вывода всех значений функции S (x) для аргумента х, изменяющегося в интервале от а до b c шагом h и заданном n.

.

Составим блок-схему алгоритма решения задачи (рисунок 3.5).

 

Рисунок 3.5 — Блок-схема алгоритма решения задачи с циклом for…

Текст программы предложенного задания может иметь следующий вид:

#include <stdio.h>

#include <conio.h>

void main()

{

double a, b, x, h, r, s;

int n, zn = -1, k;

puts("Input a,b,h,n");

scanf("%lf%lf%lf%d", &a, &b, &h, &n);

for(x = a; x<=b; x+=h) {

r = s = 1;

for(k = 1; k<=n; k++) {

r=zn*r*x/k;

s+=r;

}

printf("\n x= %8.2lf sum= %8.5lf", x,s);

}

puts("\nPress any key... ");

getch();

}

Результат программы с введенными в одной строке значениями a =0.1, b =1.0, h =0.1 и n =10, представлен на рисунке 3.4.

Рисунок 3.4 — Результат работы программы с циклом for

 


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



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