Problem:https://www.urionlinejudge.com.br/judge/en/problems/view/1012
Solution:
Don’t use float as in the problem it is said to use double
And hrere i have used End of file using while(scanf()==) loop
that means for 3 input i have given while(scanf(“%lf %lf %lf”,&a,&b,&c)==3)
#include<iostream> #include<cstdio> int main() { double a,b,c,p,pi=3.14159,triangle,circle,trapezium,square,rectangle; while(scanf("%lf %lf %lf",&a,&b,&c)==3){ triangle=a*c/2; circle=pi*c*c; p=a+b; trapezium=.5*p*c; square=(b*b); rectangle=a*b; printf("TRIANGULO: %.3lf\nCIRCULO: %.3lf\nTRAPEZIO: %.3lf\nQUADRADO: %.3lf\nRETANGULO: %.3lf\n",triangle,circle,trapezium,square,rectangle); } }