1. Pravougli trougao je trougao čije stranice a, b i c zadovoljavaju slijedeću jednakost c2 = a2 + b2 gdje je c najduža stranica u trouglu.
U prvom i jedinom redu se nalaze 3 broja izme.u 1 i 10000.
Ispišite DA ukoliko dati brojevi mogu biti stranice pravouglog trougla a NE ako ne mogu.
Rješenje:
#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std;
int main()
{
float a,b,c;
asd:cout<<"Unesite tri stranice trougla"<<endl;
cin>>a>>b>>c;
if ((c<a)||(c<b)) {cout<<"Unjeli ste pogresno c mora biti najveca stranica"<<endl; goto asd;}
if(sqrt(pow(a,2)+pow(b,2))==c) cout<<"Trougao je pravougaoni"<<endl;
else cout<<"Trougao nije pravougaoni"<<endl;
system("pause");
return 0;
}
U prvom i jedinom redu se nalaze 3 broja izme.u 1 i 10000.
Ispišite DA ukoliko dati brojevi mogu biti stranice pravouglog trougla a NE ako ne mogu.
Rješenje:
#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std;
int main()
{
float a,b,c;
asd:cout<<"Unesite tri stranice trougla"<<endl;
cin>>a>>b>>c;
if ((c<a)||(c<b)) {cout<<"Unjeli ste pogresno c mora biti najveca stranica"<<endl; goto asd;}
if(sqrt(pow(a,2)+pow(b,2))==c) cout<<"Trougao je pravougaoni"<<endl;
else cout<<"Trougao nije pravougaoni"<<endl;
system("pause");
return 0;
}