Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 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