2-оператор; else 3-оператор; Мұнда егер өрнек1 ақиқат болса, оператор1 орындалады, егер өрнек1 жалған болып, өрнек2 ақиқат болса, оператор2 орындалады,ал өрнек1 және өрнек2 жалған болса, оператор3 атқарылады.
Есеп. Программаға бір жыл нөмірін енгізіп, сол жылдың кәсіби жыл немесе қарапайым жыл екендігін анықтау керек.
/* Определение високосности введенного года */
#include #include main ()
{
int god;
int r; /* остаток от деления god на 4 */
clrscr();
printf("Введите год, например 2004 и нажмите Enter : ");
scanf("%i",&god);
r=god % 4;
if (r)
printf("%i год - невисокосный \n", god);
else
printf("%i год - високосный \n", god);
printf("\nДля завершения нажмите Enter");
getch();
}
Есеп. Квадрат теңдеуді шешу программасын құру керек.
/* Решение квадратного уравнения */
#include #include #include main ()
{
float a,b,c;
float x1,x2,d;
clrscr();
printf("\n * Решение кв. уравнения * \n");
printf("Введите значения a,b,c и нажмите Enter : ");
scanf("%f%f%f",&a,&b,&c);
d=b*b-4*a*c;
if (d < 0)
printf("Уравнение не имеет решения \n");
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Для завершения нажмите Enter");
getch();
}
#include #define pi 3.14159
main ()
{
float x,y;
clrscr();
printf("Введите действительное число x : ");
scanf("%f",&x);
if (x <= 0)
y = 0;
else if (x <= 1)
y = x*x - x;
else
y = sin(pi * x*x);
printf("Значение функции y при x = %f равно %10.6f \n",x,y);
return(0);
}
Есеп. Төменде алынған баллға сәйкес бағаны анықтау программасы келтірілген.