Задача
1.
Три
отрезка заданы длинами. Определить, можно ли построить из них треугольник,
если -
да, то вычислить радиус круга, имеющего такую же, как у треугольника
площадь
Задача
2.
Вывести
на экран сообщение в зависимости от введенного значения оценки (по
десятибалльной системе) ,
например:
оценки 1, 2 - плохо, 3, 4 и 5 - удовлетворительно, и т. д. ,
иначе – неправильный ввод данных.
Другие языки программирования и технологии
Нужна помощь в с++!!Решить 2 задачки
#include <iostream>
using namespace std;
int main()
{
int number;
cout << "Пожалуйста, введите вашу оценку (от 1-5)" << endl;
cin >> number;
if(number >= 1 && number <= 5){
if(number == 1 || number == 2){
cout << "Плохо! " << endl;
}
else{
cout << "Удовлетворительно! " << endl;
}
}
else{
cout << "Неправильный ввод данных. " << endl;
}
return 0;
}
-----------------------------
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cout << "Пожалуйста, введите значения сторон треугольника. " << endl;
cin >> a >> b >> c;
if(a + b > c){
cout << "Можно построить треугольник. " << endl;
}
else
{
cout << "Нельзя построить треугольник!!! " << endl;
}
return 0;
}
using namespace std;
int main()
{
int number;
cout << "Пожалуйста, введите вашу оценку (от 1-5)" << endl;
cin >> number;
if(number >= 1 && number <= 5){
if(number == 1 || number == 2){
cout << "Плохо! " << endl;
}
else{
cout << "Удовлетворительно! " << endl;
}
}
else{
cout << "Неправильный ввод данных. " << endl;
}
return 0;
}
-----------------------------
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cout << "Пожалуйста, введите значения сторон треугольника. " << endl;
cin >> a >> b >> c;
if(a + b > c){
cout << "Можно построить треугольник. " << endl;
}
else
{
cout << "Нельзя построить треугольник!!! " << endl;
}
return 0;
}
#define _USE_MATH_DEFINES
#include <iostream>
#include <algorithm>
using namespace std;
bool is_triangle(double, double, double);
double area(double, double, double);
double sum(double, double, double);
double maximum(double, double, double);
double sp(double, double, double);
double radius(double);
int main() {
setlocale(LC_CTYPE, "Russian_Russia.1251");
cout << "Введите через пробел длины трёх отрезков: ";
double a, b, c;
cin >> a >> b >> c;
if (is_triangle(a, b, c)) cout << "Радиус: " << radius(area(a, b, c)) << endl;
else cout << "Треугольник не существует! \n";
cin.sync();
cin.get();
}
bool is_triangle(double a, double b, double c) {
double mx = maximum(a, b, c);
return sum(a, b, c) - mx > mx? true : false;
}
double area(double a, double b, double c) {
double p = sp(a, b, c);
return sqrt(p * (p - a) * (p - b) * (p - c));
}
double sum(double a, double b, double c) { return a + b + c; }
double maximum(double a, double b, double c) { return max(max(a, b), c); }
double sp(double a, double b, double c) { return sum(a, b, c) / 2; }
double radius(double s) { return sqrt(s / M_PI); }
#include <iostream>
#include <algorithm>
using namespace std;
bool is_triangle(double, double, double);
double area(double, double, double);
double sum(double, double, double);
double maximum(double, double, double);
double sp(double, double, double);
double radius(double);
int main() {
setlocale(LC_CTYPE, "Russian_Russia.1251");
cout << "Введите через пробел длины трёх отрезков: ";
double a, b, c;
cin >> a >> b >> c;
if (is_triangle(a, b, c)) cout << "Радиус: " << radius(area(a, b, c)) << endl;
else cout << "Треугольник не существует! \n";
cin.sync();
cin.get();
}
bool is_triangle(double a, double b, double c) {
double mx = maximum(a, b, c);
return sum(a, b, c) - mx > mx? true : false;
}
double area(double a, double b, double c) {
double p = sp(a, b, c);
return sqrt(p * (p - a) * (p - b) * (p - c));
}
double sum(double a, double b, double c) { return a + b + c; }
double maximum(double a, double b, double c) { return max(max(a, b), c); }
double sp(double a, double b, double c) { return sum(a, b, c) / 2; }
double radius(double s) { return sqrt(s / M_PI); }
бесплатно никто делать не будет))
Похожие вопросы
- Помогите, пожалуйста решить 2 задачки, только они остались, а решить не выходит плз (Turbo PASCAL)
- Помогите решить две, задачки по С++!
- Как решить задачу в С++ ?Нужна помощь!!!
- Нужна помощь в решении задачки на паскале )
- Вот задачка по с++. Очень нужна помощь, пожалуйста. задан текст. Напечатать порядковый номер самого длинного слова
- решите простую задачку
- Нужна помощь по информатике.
- Нужна помощь с паскалем!
- Программисты,нужна помощь,пожалуйста Для вас легко
- Ну что,гении компьютерной мысли,решите трудную задачку???Поеехали!!!!