Составители:
scanf("%f%f%f", &a, &b, &c); // ввод коэффициентов
d = b*b – 4*a*c;
// дискриминант
if (d < 0)
printf("Уравнение не имеет решения\n ");
else
if (d==0)
x1=x2=–b/(2*a);
else
{
x1 = (–b + sqrt(d))/(2*a);
x2 = (–b – sqrt(d))/(2*a);
}
printf("Корни уравнения: x1=%3.2f x2=%3.2f \n", x1, x2);
printf("\nДля завершения нажмите на любую клавишу");
while(!kbhit());
}
Пример 5. Составить алгоритм и напи-
сать программу вычисления частного двух
чисел. Программа должна проверять пра-
вильность введенных пользователем данных
и, если они неверные (делитель равен нулю),
выдавать сообщение об ошибке.
Начало
c := a/b
4
Вывод
c
Вывод
заголовка
Нет
6
Конец
Рис. 12
5
b≠0
Да
3
2
Ввод a, b
Схема алгоритма вычисления частного
двух чисел показана на рис. 12:
Программа вычисления частного двух
чисел:
// Вычисление частного
#include <stdio.h>
#include <conio.h>
void main ()
{
float a, b, c; // делимое, делитель и частное
printf("\nВычисление частного\n");
printf("Введите в одной строке делимое и делитель\n");
scanf("%f%f", &a, &b);
if (b != 0)
{
с = a / b;
printf("частное от деления %5.2f на %5.2f ", a, b);
printf("равно %5.2f", c);
}
else
{
printf("Ошибка! Делитель не должен быть равен нулю! \n ");
51
Страницы
- « первая
- ‹ предыдущая
- …
- 49
- 50
- 51
- 52
- 53
- …
- следующая ›
- последняя »