Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Borland C++ 5.0, Пример программы квадратного уравнения 
:(
    Опции темы
Vex
Дата 29.12.2002, 05:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: 1
Всего: 88



Если не трудно, дайте, плиз, пример программы для решения квадратного уравнения. Решил изучить С++ и поставил себе этот компилятор, пример нужен для того, чтобы ... ну просто интерестно.


З.Ы. не бейте, я в сях полный 0


--------------------
Слава Україні.
PM   Вверх
Андрей
Дата 29.12.2002, 06:18 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











/*
Консольная программа
То есть Win32 console application или 16-bit DOS application
Программа написана на C. Ничего из C++ я тут не использовал.
Написал только что, прочитав твоё сообщение. Но вроде работает... :)
Если чего непонятно Help почитай :)
А вообще в этом примере ничего интересного нет.
Ты уж чего посложнее бы придумал.
*/


#include <stdio.h>
#include <conio.h>
#include <math.h>

void main(){
float a,b,c;
float d,x1,x2;
clrscr();
printf("Уравнение вида a*x^2+b*x+c=0\n");
printf("Коэффициент a=");
scanf("%f",&a);
printf("Коэффициент b=");
scanf("%f",&b);
printf("Коэффициент c=");
scanf("%f",&c);
d=pow(b,2)-4*a*c;
if(d<0){
 printf("Дискриминант равен %.3f\n Корней нет.\n",d);
 return;
}
if(a==0) {
 if(b==0) {
  printf("Это не уравнение. :) \n");
  return;
 }
 x1=-c/b;
 printf("Корень уравнения:\n x1=%.3f\n",x1,x2);
}
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("Корни уравнения:\n x1=%.3f\n x2=%.3f\n",x1,x2);
}
  Вверх
Vex
Дата 29.12.2002, 06:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: 1
Всего: 88



Спасибо :)


--------------------
Слава Україні.
PM   Вверх
Андрей
Дата 29.12.2002, 06:38 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ой... Обшибку заметил...
после
printf("Корень уравнения:\n x1=%.3f\n",x1,x2);
на до бы ещё добавить
return;
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0427 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.