Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <iostream>
- using namespace std;
- double getDouble()
- {
- double number;
- char c;
- while (1)
- {
- if (!scanf_s("%lf", &number) || getchar() != '\n')
- {
- while ((c = getchar()) != '\n' && c != EOF);
- }
- else return number;
- printf_s("Нужно ввести число.\nПовторите: ");
- }
- }
- void main() {
- setlocale(LC_ALL, "Russian");
- cout << "После ввода радиуса круга и сторону правильного треугольника программа выяснит, поместиться ли правильный треугольник с этой стороной в круге" << endl;
- cout << "Введите радиус круга: "; double radius = getDouble();
- cout << "Введите сторону треугольника: "; double tringle = getDouble();
- if (sqrt(pow((radius/2),2)+ pow((tringle / 2), 2)) <= radius) cout << "Треуголник помещается в круг" ;
- else cout << "Треуголник НЕ помещается в круг";
- cout << endl;
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement