Предмет: Информатика, автор: елена1201

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

Приложения:

елена1201: как должно это тогда выглядить?
saintegg: если не надо большой точности вычислений, то типа float будет достаточно
елена1201: т.е float a,d,b,c,x1,x2?
saintegg: в принципе, так можно записать, только вот если a,b,c изначально только целые, то лучше так не делать :)
елена1201: можете написать всю эту программу сразу целиком, пожалуйста, мне сейчас совсем некогда её самой составлять
eugene7870: ну так же не интересно, мы просто сейчас напишем, а вы не поймете
елена1201: вы лучше по написанному расскажите
елена1201: мне так ясней будет
елена1201: я лучше вопросы задам
saintegg: добавил решение, только там съехало все

Ответы

Автор ответа: saintegg
2
#include <iostream>#include <math.h>
int main(){ int a, b, c; double x1, x2, d; std::cin>>a>>b>>c; if ((b*b-4*a*c)>=0)  { d = sqrt(b*b-4*a*c); std::cout<<"Your equation:\n"<<a<<"*x*x + ("<<b<<") + ("<<c<<") = 0\n\n"; x1 = (-b+d)/(2*a); x2 = (-b-d)/(2*a); std::cout<<"x1:  "<<x1<<"\nx2:  "<<x2; } else std::cout<<"No solution\n"; return 0;
}

saintegg: нет решения
елена1201: а double?
saintegg: тип данных в с++
елена1201: там после каждой точки с запятой с новой строки?
елена1201: а вы делали с опорой на то, что было у меня в тетради?
saintegg: ну да, обычное рещение квадратного уравнения, даже опираться не на что
елена1201: надеюсь, что в этот раз запустится )
eugene7870: кстати, чтобы не съезжало можно в комменты кинуть, тет не съезжает
eugene7870: тут*
елена1201: что означает system?
Автор ответа: eugene7870
3
мой вариант решения :)
-----------
Приложения:

saintegg: но обычно, если программу писать и запускать через среду разработки, то можно и без этого обойтись
елена1201: т.е и без него можно обойтись?
saintegg: в принципе, да.
eugene7870: можно и без нее, но если запускать через собранный исполняемый файл, то программа откроется и тут же закроется :)
елена1201: а где cout "----'', там нужно написать Введите х?
eugene7870: если Вы имели ввиду "введите a,b,c", то это нужно вставить перед 8ой строкой :))
елена1201: а в первый cout?
eugene7870: да нет, там ничего не надо, этими черточками я просто разграничил, чтобы все в кучу не смешивалось
eugene7870: именно в консоли
елена1201: нас заставляют просто подписывать каждое
Похожие вопросы
Предмет: Геометрия, автор: vasibka