Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  stožac
Language: C/C++
Code:
#include<stdio.h>
#include<math.h>
#define pi  3.14
int provjera (float x, float y, float z)
{
     int p = 0;
     if (pow(x, 2)+pow(y, 2)==pow(z, 2)) p=1;
     return p;
}
float obujam (float r, float v)
{
     float o;
     o = ( pow (r, 2) * pi * v) / 3;
     return o;
}
float pitagora  (float z, float y)
{
     float x;
     x = sqrt ( pow (z, 2) - pow(y, 2) );
     return x;
}
float manji  (float x, float y)
{
     float z;
     if (x<y) z = x;
     else z = y;
     return z;
}
int main ()
{
     float a, b, c, p, o1, o2, o3, o4, vc, min;
     int k=0;
     do
     {
          printf ("Upisite duljine kateta pravokutnog  trokuta: ");
          scanf ("%f%f", &a, &b);
printf ("Upisite duljinu hipotenuze: ");
          scanf ("%f", &c);
          k = provjera (a, b, c);
     }
     while (k==0);
     p = a*b/2;
     vc = (2*p) /c;
     o1 = obujam (a, b);
     o2 = obujam (b, a);
     o3 = obujam (vc, pitagora (a, vc) );
     o4 = obujam (vc, pitagora (b, vc) );
     min = o1;
     min = manji (min, o2);
     min = manji (min, o3);
     min = manji (min, o4);
     printf ("n Najmanji obujam je %.3f", min); }
     
          
          
          
          
          
          
Comments: