Программа
#include "stdafx.h"
#include<math.h>
int main()
{
float x,y;
printf("Введите число x= ");
scanf("%f",&x);
if( x>0) y = log(x) ;
else y= exp(x);
printf("y =%6.2f", y);
return 0;
}
Пример 2. Вычислить корни полного квадратного уравнения
ах2 + bх + с = 0.
В программе предусмотреть проверку дискриминанта на знак. Если дискриминант окажется отрицательным, то вывести сообщение «Корни мнимые».
#include "stdafx.h"
#include<math.h>
int main()
{
float a, b, с, d, x1, x2; // описание переменных
printf("Введите коэффициенты уравнения ");
scanf("%f%f%f",&a, &b, &с); // ввод исходных данных
d = pow(b,2)-4*a*c; //вычисление дискриминанта
if ( d<0 ) // сравнение дискриминанта с нулем
printf ("Корни мнимые"); /*вывод «корни мнимые»,
если d окажется < 0 */
else // иначе
{
x1=(-b+sqrt(d))/(2*a); // вычисление первого корня
x2=(-b-sqrt(d))/(2*a); // вычисление второго корня
printf("x1=%f x2=%f",x1,x2); // вывод корней на экран
}
}