fork download
  1. #include <stdio.h>
  2. #define PI 3.1415
  3. #define DA 1000.0
  4. #define DP 1100.0
  5. #define DS 240.0
  6. #define G 9.81
  7. float peso_sfera (float raggio,float densita);
  8. float peso_cubo (float lato,float densita);
  9. int main(void)
  10. {
  11. float raggio_sfera,tensione,lato cubo=0.0;
  12. printf("Dammi il raggio della sfera\n");
  13. scanf("%f", &raggio_sfera);
  14. tensione=peso_sfera(raggio_sfera,DP)-peso_sfera(raggio_sfera,DA);
  15. while(peso_cubo(lato_cubo,DA-DS)<tensione)
  16. lato_cubo=lato_cubo+1E-3;
  17. printf("La tensione è %f\n",tensione);
  18. printf("Il lato del cubo è %f metri", lato_cubo);
  19. return 0;
  20. }
  21. float peso_sfera(float raggio,float densita)
  22. {
  23. return(4.0/3.0)*PI*raggio*raggio*raggio* densita*G;
  24. }
  25. float peso_cubo(float lato,float densita)
  26. {
  27. return lato*lato*lato*densita*G;
  28. }
  29.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.c: In function 'main':
prog.c:11:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cubo'
 float raggio_sfera,tensione,lato cubo=0.0;
                                  ^
prog.c:15:17: error: 'lato_cubo' undeclared (first use in this function)
 while(peso_cubo(lato_cubo,DA-DS)<tensione)
                 ^
prog.c:15:17: note: each undeclared identifier is reported only once for each function it appears in
stdout
Standard output is empty