Rozwiązane

napisz program zawierający funkcje sprawdzającą



Napisz Program Zawierający Funkcje Sprawdzającą class=

Odpowiedź :

FUNKCJA TROJKAT()

   float a, b, c;

   cout << "Podaj dlugosc pierwszego boku: ";

   cin >> a;

   cout << "Podaj dlugosc drugiego boku: ";

   cin >> b;

   cout << "Podaj dlugosc trzeciego boku: ";

   cin >> c;

   cout << endl;

   if(c>a && c>b){

       if(a*a+b*b==c*c) cout << "Z podanych liczb mozna zbudowac trojkat prostokatny";

       else cout << "Z podanych liczb nie mozna zbudowac trojkata prostokatnego";

   }

   else if(a>b && a>c){

       if(c*c+b*b==a*a) cout << "Z podanych liczb mozna zbudowac trojkat prostokatny";

       else cout << "Z podanych liczb nie mozna zbudowac trojkata prostokatnego";

   }

   else if(b>a && b>c){

       if(a*a+c*c==b*b) cout << "Z podanych liczb mozna zbudowac trojkat prostokatny";

       else cout << "Z podanych liczb nie mozna zbudowac trojkata prostokatnego";

   }

   else cout << "Z podanych liczb nie mozna zbudowac trojkata prostokatnego";

PRZYKŁADOWY PROGRAM WYKONUJĄCY FUNKCJĘ TROJKAT():

#include <iostream>

using namespace std;

void trojkat(){

   float a, b, c;

   cout << "Podaj dlugosc pierwszego boku: ";

   cin >> a;

   cout << "Podaj dlugosc drugiego boku: ";

   cin >> b;

   cout << "Podaj dlugosc trzeciego boku: ";

   cin >> c;

   cout << endl;

   if(c>a && c>b){

       if(a*a+b*b==c*c) cout << "Z podanych liczb mozna zbudowac trojkat prostokatny";

       else cout << "Z podanych liczb nie mozna zbudowac trojkata prostokatnego";

   }

   else if(a>b && a>c){

       if(c*c+b*b==a*a) cout << "Z podanych liczb mozna zbudowac trojkat prostokatny";

       else cout << "Z podanych liczb nie mozna zbudowac trojkata prostokatnego";

   }

   else if(b>a && b>c){

       if(a*a+c*c==b*b) cout << "Z podanych liczb mozna zbudowac trojkat prostokatny";

       else cout << "Z podanych liczb nie mozna zbudowac trojkata prostokatnego";

   }

   else cout << "Z podanych liczb nie mozna zbudowac trojkata prostokatnego";

}

int main()

{

   trojkat();

   return 0;

}