👤

Un lot de pământ este împărţit în n parcele dreptunghiulare, numerotate de la 1 la n. Se citesc perechile de numere care reprezintă lungimea şi lăţimea fiecărei parcele. Să se afişeze suma ariilor parcelelor şi valoarea celei mai mari suprafeţe. Exemplu: Date de intrare: n=3, lungime=10 latime=5 lungime=15 latime=10 lungime=12 latime=5 Date de ieşire: suma=260 max=150.
AJUTOR, problema e ca nu stiu cum sa il fac sa citeasca pt fiecare parcela lungimea si latimea... Va rog mult.


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n, d1,d2, sp, suma=0,smax=0, i;

   cout << "dati nr. de parcele: "; cin >> n;

   cout << "introdu in " << n << " linii dimensiunile parcelelor, " << endl;

   cout << " cate doua numere separate prin spatiu, " << endl;

   cout << " lungimea si latimea parcelei..." << endl;

   for (i=1; i<=n; ++i)

   {

       cin >> d1 >> d2;

       sp=d1*d2;

       suma=suma+sp;

       if (sp>smax) smax=sp;

   }

   cout << "suma=" << suma << endl;

   cout << "max=" << smax;

   return 0;

}

Explicație:

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari