Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Использование вложенных циклов



for (x=2; x<=9; x++)

for (y=2; y<=9; y++)

cout <<”\n”<<x<<”*”<<y<<”=”x*y;

Результаты выполнения программы:

2*2=4

2*3=6

...

9*8=72

9*9=81

Пример. Составить программу табулирования сложной функции двух переменных:

для x=x0(hx)xn и y=y0(hy)yn.

# include <iostream>

# include <math>

using name space std;

int main()

{

double z;

int x0, hx, xn, y0, hy, yn, a, b;

cout<<"x0,hx,xn ";

cin>>x0>>hx>>xn;

cout<<"y0,hy,yn ";

cin>>y0>>hy>>yn;

cout<<"a,b ";

cin>>a>>b;

cout<<"x"<<'\t'<<"y"<<'\t'<<"z"<<'\n';

for (int x=x0; x<=xn; x+=hx) // внешний цикл

for(int y=y0; y<=yn; y+=hy) // внутренний цикл

{if ((x>a && x<b) && (y>a && y<b)) z=a*sin(x)+b*cos(y);

else if ((x<a || x>b) && (y<a || y>b)) z=sin(x)+cos(y);

else z=1;

cout<<x<<'\t'<<y<<'\t'<<z<<endl;}

return 0;

}

Результаты работы программы

Блок-схема алгоритма






Дата публикования: 2015-11-01; Прочитано: 299 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...