#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
const pi=3.14159;
int n,a1,a2,a3;
float x,y,r,s;
printf("what do you want?\nif point is in area input 0\nif shaded area square input 1\nany other number to exit\n");
// Выбор подзадачи:
scanf("%d",&n);
switch(n){
case 0:{
printf("input x, y, r");
scanf("%f%f%f",&x,&y,&r);
a1=(x>0) && (y>0);
a1=a1 && (y>-x+r) && (x*x+y*y<r*r);
a2=(x<0) && (y>0);
a2=a2 && (y<x);
a3=(x<0) && (y<0);
a3=a3 && (r*r>x*x+y*y);
printf("%s", (a1 || a2 || a3) ? "Yes" : "No");
break;
}
case 1:{
printf("input r");
scanf("%f",&r);
s=pi*r*r/4-r*r/2 + r*r/2 + r*r - pi*r*r/4;
printf("%f",s);
break;
}
return 0;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.