Pereiti prie turinio

kaip parodyti C++ cikla pirma ir paskutini


Rekomenduojami pranešimai

Testas

Mokiniai rašė penkiolikos minučių testą. Pirmieji mokiniai testą baigė n-tąją minutę. Nuo

šio laiko mokytojas kas minutę pildė lentelę, kurioje ţymėjo kiek mokinių testą baigė.

Sudarykite programą, skaičiuojančią:

 kiek mokinių iš viso laikė testą,

 kiek mokinių testą baigė n-tąją ir paskutinę (15-tą) minute (sito nemoku parodyti)

 

 kiek vidutiniškai mokinių testą baigė per minutę (raskite aritmetinio vidurkio sveikąją

dalį nuo n-tosios iki 15-tos minutės).

 

Duomenys

 

Pirmieji baigė: 8

8 min. baigė 2

9 min. baigė 4

10 min. baigė 3

11 min. baigė 10

12 min. baigė 15

13 min. baigė 6

14 min. baigė 4

15 min. baigė 1

 

rezultatai

Testą rašė 45 mokiniai.

8-tą minutę baigė 2 mokinys(-iai).

Paskutinę minutę baigė 1 mokinys(-iai).

Vidutiniškai per minutę baigė 6 mokiniai.

 

#include <iostream>

#include <iomanip>

using namespace std;

 

int main()

{

int n;

double mok;

int t;

double suma=0, suma1=0;

double vid;

cout<< "iveskite kieki"<< endl;

cin>>n;

 

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

cout<<"iveskite laika ir kiek mokiniu "<< endl;

cin>>t>>mok;

 

suma= suma+mok;

 

}

suma1= suma1+ mok;

vid= suma/n;

 

cout<<"testa rase "<< suma<< endl;

cout << "8 min baige " <<endl;

cout<< "paskutine minute baige "<<suma1<<endl;

cout << "vidutiniskai per minute baige "<< fixed << setprecision(1)<<vid<< endl;

return 0;

}

Nuoroda į pranešimą
Dalintis kituose puslapiuose
#include <iostream>
#include <iomanip>

using namespace std;

int main()
{
   int n;
   double mok;
   int t, Nminute;
   double suma=0, suma1=0, mokiniuNminute = 0;
   double vid;

   cout<< "iveskite kieki"<< endl;
   cin>>n;

   for (int i=1; i<=n; i++)
   {
       cout<<"iveskite laika ir kiek mokiniu "<< endl;
       cin>>t>>mok;

       if (i == 1)
       {
           mokiniuNminute = mok;
           Nminute = t;
       }

       suma= suma+mok;
   }

   suma1= suma1+ mok;
   vid= suma/n;

   cout<<"testa rase "<< suma<< endl;
   cout << Nminute << " min baige " << mokiniuNminute << endl;
   cout<< "paskutine minute baige "<<suma1<<endl;
   cout << "vidutiniskai per minute baige "<< fixed << setprecision(0)<<vid<< endl;
   return 0;
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...