
Съставяне на програма на 'с'
Моляви помогнете , за първа година съм студенка в ту спецялност програмиране ,и ми е доста трудно в началото ,виждам че тук все умни глави сте се събрали
1. Да се състави програма на С за въвеждане на Х, изчисляване и извеждане на стойността на функцията У:
2x+3 при х > =4
Y= 2x2 при 1< х <4
x2+5x при х <= 1
Използвайте вложени оператори за разклонение if.
2. Да се състави програма на С, която въвежда стойност за Х, стойност за параметъра n (1<=n<=5) и изчислява и извежда стойността на функцията У:
x за n=1
|x| за n=2
Y= ex за n=3
e-x за n=4
x.x за n=5
В програмата да се извършва проверка за коректно въвеждане на стойност за n. Използвайте оператора switch – case.
1. Използвайте вложени оператори за разклонения т.е. след проверка на едно условие проверете второ условие (а може би трето и т.н.).
2. Всички математически функции изискват включването на хедърния файл math.h.
#include <math.h>
Използвайте следните математически функции:
Функция fabs()
double sqrt(double num);
Функцията fabs(num) връща абсолютната стойност на num.
Пример: Следващият фрагмент отпечатва на екрана 1.0 1.0:
printf("%1.1lf %1.1lf ", fabs(1.0), fabs(-1.0));
Функция exp()
double exp(double arg);
Функцията exp(arg) връща натуралния логаритъм е, повдигнат на степен arg.
Пример: Следващият фрагмент отпечатва стойността на е (закръглена до 2.718282):
printf("%lf ", exp(1.0));
Използвайте форматиращ символ lf (long float) във функциите printf и scanf за аргументи от тип double.