Цитата:
Сообщение от vitjok
да более вероятно то что, просто неправильно написал
|
Вероятность сего приближается к достоверности.
Извините, я в СИ - ни бельмеса. То есть просто совсем. И тем не менее, на мой взгляд, должно быть что-то в таком роде:
Код:
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
float x, y;
do
{
prinf("\nx=");
scanf("%f",&x);
if (x>4)
do
{
x=x-4;
}
while (x>4);
if (x!=-10) ИМЕННО -10, а не 10!!!!
{
if (x<1)
y=sqrt(1-sqr(x-1));
else
if (x>=1 && x<3)
y=1-sqrt(1-sqr(x-2));
else
y=sqrt(1-sqr(x-3));
}
printf("\ny=%g",y);
}
}
while (x!=-10)