Răspuns :
Răspuns:
#include <iostream> //biblioteca
using namespace std;
int main() //program principal
{
int l1, l2, l, pd, pp; //l1, l2 - dimensiunile dreptunghiului, l - lungimea laturii patratului
//pd - perimetrul dreptunghiului, pp - perimetrul patratului
cin >> lg >> lat >> l; //citim datele problemei
pd=2*(l1+l2); //calculam perimetrul dreptunghiului si atribuim lui pd valoarea obtinuta
pp=4*l; //calculam perimetrul patratului si atribuim lui pp valoarea obtinuta
if (pd>pp) //daca dreptunghiul are perimetrul mai mare
cout << "dreptunghi"; //afisare
else if(pp>pd) //altfel, daca patratul are perimetrul mai mare
cout << "patrat"; //afisare
else //altfel (daca niciunul nu e mai mare)
cout << "cele 2 au acelasi perimetru"; //afisare
return 0; //sf program
}
Explicație:
//declaram variabilele de care avem nevoie
//citim datele si calculam perimetrele
//verificam care dintre cele doua este mai mare (sau daca sunt egale) folosind o structura de decizie:
daca (conditie1) executa
(instructiunea1)
altfel
daca (conditie2) executa
(instructiunea2)
altfel
(instructiunea3)
sfarsit daca
sf. daca