Pereiti prie turinio

Rekomenduojami pranešimai

Cia reikejo isvesti klases mokiniu ugio vidurki na cia kaip ir viskas veikia tiesiog nebepagaunu pilnai vietos kur prasideda sum = 0;

galbut kazkas galetu paaiskinti ?

 

#include <iostream>

#include <iomanip>

using namespace std;

 

int main ()

{

 

int n, u, sum; // n - mokiniu skaicius, u - mokinio ugis, sum - suma

double uvid;

 

 

cout <<"Kiek klaseje mokiniu?"<<endl;

cin >> n;

 

sum = 0;

 

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

cout <<"Iveskite moknio ugi"<<endl;

cin >> u;

sum = sum + u;

}

uvid = sum / n;

cout << "Mokiniu ugio vidurkis"<<endl;

cout << fixed << setprecision(2) << uvid <<endl;

 

 

return 0;

}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nežinau su c++ neužsiimu ilgai, bet pabadysiu paaiškinti..

 

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

Kaip matai vykdo ciklą for.

Sukuria kintamajį i, nustato jo reikšmę = 1 ir kol tas 1 mažiau arba lygu n (t.y mokinių skaičiui) jis vykdo ciklą ir prie kintamojo i prideda 1. Ciklas vykdomas kol kintamasis i tampa didesnis už mokinių skaičių. (Kaip tampa didesnis būna nutraukiamas)

 

cout <<"Iveskite moknio ugi"<<endl;
cin >> u;
sum = sum + u;

Ciklo esmė: jis paprašo įvesti mokinio ūgį jį įrašo į kintamajį u ir tą kintamajį u prideda prie kintamojo sum (visa ūgių suma).

Taip kartoją ciklą kol kintamasis i tampa didesnis už mokinių skaičių.

 

uvid = sum / n; // Čia apskaičiuoja mokinių ūgio vidurkį ( visą ūgių sumą padalina iš mokinių skaičiaus)
cout << "Mokiniu ugio vidurkis"<<endl; 
cout << fixed << setprecision(2) << uvid <<endl;

 

Tada išveda mokinių ūgio vidurkį.

 

Tikiuosi viskas aišku.

Redagavo Pattio
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ą...