eMatematikas.lt
Testai Forumas Prisijungti        

Uždavinys iš C++ ciklas for temos

Informatika Peržiūrų skaičius (152)

Žinomi n (1< n <50) klasių matmenys (metrais) - ilgis ir plotis. Apskaičiuokite ir išveskite visų klasių bendrą plotą ir nustatykite, koks plotas yrs didžiausias.

Paprastą ciklo for uždavinį moku išspręsti, bet va jau tokį painesnės sąlygos ne. Gal galite parašyti kaip suprogramuoti šį uždavinį?Ačiū.

0

Ar prie uzdavinio yra duoti klasiu matmenys ar koks nors duomenu failas?

0

Nieko daugiau nėra duota. Tik ši sąlyga.

0

    int n, ilgis, plotis, plotas;
    cout << "Iveskite kiek klasiu yra ";
    cin >> n;
    int bendrasPlotas = 0;
    int didziausiasPlotas = 0;
   
   
    for (int i = 1; i <= n; i++){
        cout << "Klases " << i << " ilgis ";
        cin >> ilgis;
        cout << "Klases " << i << " plotis ";
        cin >> plotis;
        plotas = ilgis*plotis;
        bendrasPlotas += plotas;
        if (plotas > didziausiasPlotas) {
            didziausiasPlotas = plotas;
        }
    }
   
    cout << "Bendras klasiu plotas: " << bendrasPlotas << endl;
    cout << "Didziausias klases plotas: " << didziausiasPlotas;

0

Norėdami rašyti žinutes privalote prisijungti!