23.1.23010120. Učitati 3 realna broja i ispitati da li postoji trougao čije su to stranice. Ako postoji da li je: pravougli, oštrougli ili tupougli?.
Opis rješenja:
Listing programa:
// 23010120 Učitati 3 realna broja i ispitati da li postoji trougao čije su to stranice. Ako postoji da li je: pravougli, oštrougli ili tupougli?.
#include <stdio.h>
int main()
{
float a, b, c;
printf("Ucitati stranice trougla \n");
printf("Prva stranica trougla: ");
scanf("%f",&a);
while (a <= 0) {
printf("Stranica mora biti pozitivana. Ponovi unos: ");
scanf("%f",&a);
}
printf("Druga stranica trougla: ");
scanf("%f",&b);
while (b <= 0) {
printf("Stranica mora biti pozitivana. Ponovi unos: ");
scanf("%f",&b);
}
printf("Treca stranica trougla: ");
scanf("%f",&c);
while (c <= 0) {
printf("Stranica mora biti pozitivana. Ponovi unos: ");
scanf("%f",&c);
}
if (a + b > c && a + c > b && b + c > a){
printf("Postoji trougao sa datim stranicama \n");
if (a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b)
printf("i on je pravougli.");
else if (a*a < b*b+c*c && b*b < a*a+c*c && c*c < a*a+b*b)
printf("i on je ostrougli.");
else
printf("i on je tupougli.");
}
else
printf("Ne postoji trougao sa datim stranicama.");
return 0;
}
Ispis na ekranu:
Riješeni zadaci Index
|
|