Будем жить, Маэстро...
Сообщения: 6694
Благодарности: 1393
|
Профиль
|
Сайт
|
Отправить PM
| Цитировать
ShadowMas, Гляньте в комментарий 2. И ещё я бы
Сделал так
Код:
...
cout <<"a = ";
cin>>a;
while(a == 0){ // Вместо 'if' - разовой, прикрутил бы циклическую проверку
cout <<"Esli znachenie a = 0 - Net resheniy"<<endl;
clrscr();
cout <<"a = ";
cin>>a;
}
...
Тогда отпадёт необходимость в следующем условии:
Код:
...
// if(a != 0){
cout <<"b = ";
cin>>b;
cout <<"c = ";
cin>>c;
D = b * b + 4 * a * c;
cout <<"Diskriminant = "<<D<<endl;
// getch();
// clrscr();
// }
...
Картина в целом
Код:
...
cout <<"a = ";
cin>>a;
while(a == 0){
cout <<"Esli znachenie a = 0 - Net resheniy"<<endl;
clrscr();
cout <<"a = ";
cin>>a;
}
cout <<"b = ";
cin>>b;
cout <<"c = ";
cin>>c;
D = b * b + 4 * a * c;
cout <<"Diskriminant = "<<D<<endl;
...
Ко всему ещё стоит добавить ' else', тогда не будет ненужной проверки всех условий
Код:
...
if(D < 0){
// Код
}
else if(D == 0){
// Код
}
else if(D > 0){
// Код
...
|
-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]
http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif
Последний раз редактировалось Drongo, 06-02-2009 в 16:11.
Причина: Дополнил мысль...
Отправлено: 15:07, 06-02-2009
| #2
|