Предмет: Информатика,
автор: елена1201
напишите, пожалуйста программу в си ++
дам все баллы, что у меня есть
срочно
где первая строчка там
Приложения:
елена1201:
как должно это тогда выглядить?
если не надо большой точности вычислений, то типа float будет достаточно
т.е float a,d,b,c,x1,x2?
в принципе, так можно записать, только вот если a,b,c изначально только целые, то лучше так не делать :)
можете написать всю эту программу сразу целиком, пожалуйста, мне сейчас совсем некогда её самой составлять
ну так же не интересно, мы просто сейчас напишем, а вы не поймете
вы лучше по написанному расскажите
мне так ясней будет
я лучше вопросы задам
добавил решение, только там съехало все
Ответы
Автор ответа:
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;
}
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;
}
нет решения
а double?
тип данных в с++
там после каждой точки с запятой с новой строки?
а вы делали с опорой на то, что было у меня в тетради?
ну да, обычное рещение квадратного уравнения, даже опираться не на что
надеюсь, что в этот раз запустится )
кстати, чтобы не съезжало можно в комменты кинуть, тет не съезжает
тут*
что означает system?
Автор ответа:
3
мой вариант решения :)
-----------
-----------
Приложения:
но обычно, если программу писать и запускать через среду разработки, то можно и без этого обойтись
т.е и без него можно обойтись?
в принципе, да.
можно и без нее, но если запускать через собранный исполняемый файл, то программа откроется и тут же закроется :)
а где cout "----'', там нужно написать Введите х?
если Вы имели ввиду "введите a,b,c", то это нужно вставить перед 8ой строкой :))
а в первый cout?
да нет, там ничего не надо, этими черточками я просто разграничил, чтобы все в кучу не смешивалось
именно в консоли
нас заставляют просто подписывать каждое
Похожие вопросы
Предмет: История,
автор: et7880761
Предмет: Русский язык,
автор: crocomate
Предмет: Русский язык,
автор: aim4ik63
Предмет: Информатика,
автор: PIXBL
Предмет: Геометрия,
автор: vasibka