Схема алгоритма
Программа #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); // вывод корней на экран } }
|