Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
Linaa631
12.11.2021 03:20 •
Информатика
Напишите программу на языке паскаль для решения следующей задачи дан квадрат со стороной а прямоугольный треугольник со стороны б чья площадь меньше
Показать ответ
Ответ:
Moontrick
28.03.2020 21:14
//1
float a, b, c;
cout<<"Введите a: ";
cin>>a;
cout<<"Введите b: ";
cin>>b;
cout<<"Введите c: ";
cin>>c;
float D=b*b-4*a*c;
cout<<"ответ: ";
if(D>0)
cout<<"x1 = "<<(-b+sqrt(D))/2*a<<", x2 = "<<(-b-sqrt(D))/2*a;
else if(D==0)
cout<<"x = "<<-b/2*a;
else
cout<<"корней нет";
cout<<endl
//2
float a, b, c;
cout<<"Введите a: ";
cin>>a;
cout<<"Введите b: ";
cin>>b;
cout<<"Введите c: ";
cin>>c;
cout<<"Наибольшее число: ";
if(a>c)
if(a>b)
cout<<"a ("<<a<<")";
else
cout<<"b ("<<b<<")";
else if(c>b)
cout<<"c ("<<c<<")";
0,0
(0 оценок)
Ответ:
neftyanik102
11.09.2021 16:04
В языке Pascal, для вывода вещественного числа можно указать формат его ввода. это делается следующим образом:
writeln(x:7:2);
где число 7 указывает сколько всего знакомест будет занимать число на экране, а число 2 - сколько будет указано значащих цифр после запятой.
в языке C/C++ для этого можно использовать форматированный вывод одной из нескольких функций вывода:
printf("X=%d.2", x);
где шаблон %d.2 говорит о том, что необходимо вывести вещественное число двойной точности (double) указав две значащие цифры после запятой.
Если не использовать форматированный вывод, то числа, скорее всего будут выведены в экспоненциальной форме:
1.0002+Е-7
0,0
(0 оценок)
Популярные вопросы: Информатика
Behruz2008
20.05.2022 20:19
Снекоторый момент дня. сколько полных недель за этот период? pascalabc 34...
KaguraChan
15.05.2021 04:52
2. перевести из десятичной системы в двоичную двумя числа: 453, 300. 3. перевести из двоичной в десятичную двумя числа: 10101001001, 11100110. 4. для каждого из перечисленных...
35глис
26.03.2020 15:53
Определить дату и день недели, которые наступят через 500 дней, 50 часов, 50 минут и 50 секунд от следующей даты 05.05.2005 17: 05: 05 ....
arseniy2607
06.03.2021 09:26
Может ли мошенничество быть электронным риском? 1.да, так как часто мошенники для достижения своих целей прибегают к технических средств 2.нет, потому что мошенничество осуществляется...
Kurgan4511
03.07.2022 03:54
Перевести число 1024 в двоичную систему. деления на 2...
RFTBOY
19.02.2023 09:04
Выполни сложение в двоичной системе 1011+101...
Tgfdvbgg
29.10.2020 15:01
30pointswhat’s the best way to add devices to a computer system? ...
elizaveta2001kz
26.03.2020 16:49
Составить программу нахождения произведения элементов массива от 1 до 6...
Daswert
30.11.2021 07:33
Нарисуй граф возможных вариантов. сколько трёхзначных чисел можно составить из цифр 0, 5, 8 при условии, что цифры не должны повторяться? ответ: ...
nerminramazano
11.09.2022 12:07
Запишите термины, обозначающие соответствующие понятия. — знаковая система, в которой приняты определённые правила для записи чисел. равно количеству цифр, составляющих алфавит...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
float a, b, c;
cout<<"Введите a: ";
cin>>a;
cout<<"Введите b: ";
cin>>b;
cout<<"Введите c: ";
cin>>c;
float D=b*b-4*a*c;
cout<<"ответ: ";
if(D>0)
cout<<"x1 = "<<(-b+sqrt(D))/2*a<<", x2 = "<<(-b-sqrt(D))/2*a;
else if(D==0)
cout<<"x = "<<-b/2*a;
else
cout<<"корней нет";
cout<<endl
//2
float a, b, c;
cout<<"Введите a: ";
cin>>a;
cout<<"Введите b: ";
cin>>b;
cout<<"Введите c: ";
cin>>c;
cout<<"Наибольшее число: ";
if(a>c)
if(a>b)
cout<<"a ("<<a<<")";
else
cout<<"b ("<<b<<")";
else if(c>b)
cout<<"c ("<<c<<")";
writeln(x:7:2);
где число 7 указывает сколько всего знакомест будет занимать число на экране, а число 2 - сколько будет указано значащих цифр после запятой.
в языке C/C++ для этого можно использовать форматированный вывод одной из нескольких функций вывода:
printf("X=%d.2", x);
где шаблон %d.2 говорит о том, что необходимо вывести вещественное число двойной точности (double) указав две значащие цифры после запятой.
Если не использовать форматированный вывод, то числа, скорее всего будут выведены в экспоненциальной форме:
1.0002+Е-7