Răspuns :
Răspuns:
void dreptunghi( int a, int b, int& perimetru, int& arie ) {
perimetru = 2 * ( a + b );
arie = a * b;
}
int main() {
int x, y, p1, a1, p2, a2;
cin >> x >> y;
dreptunghi( x, 1, p1, a1 );
dreptunghi( y, 1, p2, a2 );
if ( a1 < a2 )
cout << "x este mai mic decat y";
else if ( a1 > a2 )
cout << "x este mai mare decat y";
else
cout << "x este egal cu y";
return 0;
}
Explicație:
Note: Un subprogram nu poate returna doua valori, asa ca ai doua variante:
folosesti pointeri sau declari variabile globale
Rezolvare:
Aria unui dreptunghi cu laturile a si 1 este egala cu a
rezulta putem calcula aria a doua dreptunghiuri, unul cu lat. a si 1 si unul cu lat. b si 1 si vedem care arie este mai mare
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că ați găsit conținutul oferit util și inspirațional. Dacă aveți întrebări suplimentare sau doriți asistență, vă încurajăm să ne contactați. Ne-ar face plăcere să reveniți și nu uitați să ne adăugați în lista dumneavoastră de favorite!