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ăspunsuri la întrebare
Răspuns de
1
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:
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă