Сбой при компиляции - C (СИ)

Узнай цену своей работы

Формулировка задачи:

#include <stdio.h>  
#include <conio.h>
#include <math.h> 
 
int main(void)
{
  
const float M_PI=3.1415926536;
 
  float x, y, R2=0.5, sin, a, S_vsya, s_left, s_right;
  int R1=1.0;
    
    printf("\nx="); 
    scanf("%f", &x);
 
if ((x>=-0.5) && (x<=0.0))
    {   
       y=(sqrt((R2*R2)-(x*x)))*2;
       sin=(y/2)/R2;
       a=2*asin(sin);
       s_left=(a*R2*R2)/2-abs(x)*y/2;
       S_vsya=(M_PI*R1*R1)/2;
       s_right=S_vsya-s_left;
     }
if ((x>0) && (x<0.5))
{
    y=(sqrt((R1*R1)-(x*x)))*2-(sqrt((R2*R2)-(x*x)))*2;
    sin=(y/2)/R1;
    a=2*asin(sin);
    s_right=((a*R1*R1)/2-abs(x)*y*2)-((a*R2*R2)/2-abs(x)*y/2;
    S_vsya=(M_PI*R1*R1)/2;
    s_left=S_vsya-s_right;
}
if ((x>0.5) & (x<=1.0))
{
    y=(sqrt((R1*R1)-(x*x)))*2;
    sin=(y/2)/R1;
    a=2*asin(sin);
    s_right=(a*R1*R1)/2-abs(x)*y/2;
    S_vsya=(M_PI*R1*R1)/2;
    s_left=S_vsya-s_right;
}

    printf("\ny=%5.3f", y);     
        _getch();
    return 0;
}

Решение задачи: «Сбой при компиляции»

textual
Листинг программы
#include <math.h>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5