#include "stdafx.h"
#include<math.h>
int main()
{
float a,x, y;
printf("Введите число х= ");
scanf("%f",&x);
if (x>=1)
y = sqrt(x)/2;
else
if(x>0){a=1.0/3; y=pow(x,a);}
else {a=1.0/4; y=pow(x,a)/4;}
printf("y=%6.2f",y);
return 0;}
Вариант 2 (без использования вложенной структуры)
Схема алгоритма Программа
Начало |
X |
x≥1 |
y= |
y |
Конец |
0<x<1 |
y= |
x≤0 |
y= |
#include "stdafx.h"
#include<math.h>
int main()
{
float a,x,y;
printf("Введите число x=");
scanf("%f",&x);
if (х>=1)
у = sqrt(x)/2;
if ((x>0)&&(x<1))
{ a= 1.0/3;
y =pow(x,a)/2;
}
if(x<=0)
{a= 1.0/4;
y=pow(x,a)/4;
}
printf("y=%6.2f",y);
return 0;
}