Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2018, 20:58   #1
Лидия_13_1666
 
Регистрация: 28.04.2018
Сообщений: 4
По умолчанию Затабулировать функцию Z=f(x,y) с шагами dx и dy

Почему не могу вывести таблицу?

#include <iostream>
#include <fstream>
#include <stdlib.h>
#include <stdio.h>
#include <iomanip>
#include <math.h>

using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
cout<<"Ухова Лидия ДИБББ 11;"<<endl;
cout<<" Задание: Затабулировать функцию Z=f(x,y) с шагами dx и dy внутри прямоугольника и области существования данной функции. \nСоставить универсальную программу для произвольных значений параметров a, b, c, d, dx и dy. "<<endl;
cout<<" "<< endl;
double a, b, c, d,dx, dy, x, y, z;
cout << "Введите a: "<< endl;
cin >> a;
cout << "Введите b: "<< endl;
cin >> b;
cout << "Введите c: "<< endl;
cin >> c;
cout << "Введите d: "<< endl;
cin >> d;
cout << "Введите dx: "<< endl;
cin >> dx;
cout << "Введите dy: "<< endl;
cin >> dy;
x=a;
y=c;
cout<< "% x |\n";
cout<< " % |\n";
cout<< " %| 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2\n";
cout<<"----------------------------------------------------------\n"<< endl;
while(y<b);
{
cout<<setw(+9)<<y<< "|";
while(x<d);
{
z=sqrt(1+x-pow(y,2));
if((1+x-y*y)<0)
cout<<setw(6.5)<<"*";
else
cout<<setw(6.5)<<setprecision(2)<<z <<endl;;
x=x+dx;
}
y=y+dy;
x=a;
cout<<"\n";
cout<<"-------------------------------------------------------"<< endl;
}
return 0;
}
Лидия_13_1666 вне форума Ответить с цитированием
Старый 23.05.2018, 21:42   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Потому что это
Код:
while(y<b);
бесконечный пустой цикл.
p51x вне форума Ответить с цитированием
Старый 23.05.2018, 22:27   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,536
По умолчанию

Даю подсказку :
Код:
 while(y<b)
как-то так...
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать функцию, определяющую пол продавца. Используя функцию, вывести продавцов - мужчин Nuc SQL, базы данных 12 12.03.2018 10:12
Затабулировать функцию. график указанной функции и график касательной к ней в точке с абсциссой AntonKalinin01 Помощь студентам 0 26.05.2013 07:18
Протабулировать функцию от заданого начального значения до заданого конечного значения с разными шагами. Vadimovich Помощь студентам 1 26.03.2013 20:44
Затабулировать значения y=tg(x)+x[x]^0,7 максим27 Помощь студентам 0 05.02.2013 11:58
Затабулировать значения y=cos(x)*e^-x+ln[x] максим27 Помощь студентам 0 05.02.2013 11:57