Да се напише програма, която позволява да се въвеждат числа до въвеждане на 0 и след всяко число отпечатва:
- сумата на числата до момента
- броят им
- средното им аритметично
- максималното и минималното число
Може да се реши и само някои от условията.
Да се напише програма, която позволява да се въвеждат числа до въвеждане на 0 и след всяко число отпечатва:
Може да се реши и само някои от условията.
[c] за С++ програми [/c]
[pascal] за паскал [/pascal]

за Къде се намира точка
за Вмъкване и изтриване на елемент *
за Позицията на X




за Броят на максималните елементи




за Броят на максималните елементи
за Пари за закуска




за Ученици с дадена оценка




за По-големи от средното| П | В | С | Ч | П | С | Н |
|---|---|---|---|---|---|---|
| « февр. | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
using namespace std; int main(int argc, char *argv[]) { int x, suma, br, sr, min, max; cout<<"Vuvedete chislo "; cin>>x; cout<<endl; suma=0; br=0; sr=0; min=x; max=x; while(x!=0) { suma+=x; br++; sr=suma/br; if(x>max)max=x; if(x<min)min=x; cout<<"sumata na chislata e "<<suma<<endl; cout<<"broqt na chislata e "<<br<<endl; cout<<"srednoaritmetichnoto na chislata e "<<sr<<endl; cout<<"nai-malkoto chislo e "<<min<<endl; cout<<"nai-golqmoto chislo e "<<max<<endl; cout<<endl; cout<<"Vuvedete chislo "; cin>>x; cout<<endl; } system("PAUSE"); return EXIT_SUCCESS; }using namespace std; int main(int argc, char *argv[]) // главна функция // { // отваря блок от оператори // int x, suma, br, sr, min, max; // декларива променливите " x " , " suma " , " br " , " min " , " max " // cout<<"Vuvedete chislo "; // извежда на екрана " Vuvedete chislo " // cin>>x; // въвежда от клавеатурата стойност на " x " // cout<<endl; // извежда на екрана нов ред // suma=0; // променливата suma присвоява стойност 0 // br=0; // променливата br присвоява стойност 0 // sr=0; // променливата sr присвоява стойност 0 // min=x; // променливата min присвоява стойност на "x" // max=x; // променливата max присвоява стойност на "x" // while(x!=0) // докато ( "x" е различно от 0 ) // { suma+=x; // oтваря блок от оператори при което трябва "suma" да е поголяма или равна на "x" // br++; // при всяко завъртане на цикала променливата "br" расте // sr=suma/br; //"sr" присвоява стойноста на променливата "suma" разделена на стойноста на променливата "br" // if(x>max)max=x; // ако променливата "x" е по голяма от "max" , "max" присвоява стойноста на променливата "x" // if(x<min)min=x; // ако променливата "x" е по малка от "min" , "min" присвоява стойноста на променливата "x" // cout<<"sumata na chislata e "<<suma<<endl; // извежда на екрана "sumata na chislata e "при което отпечатва стойноста на променливата "suma" и отпечатва нов ред // cout<<"broqt na chislata e "<<br<<endl; // извежда на екрана "broqt na chislata e "при което отпечатва стойноста на променливата "br" и отпечатва нов ред // cout<<"srednoaritmetichnoto na chislata e "<<sr<<endl; // извежда на екрана "srednoaritmetichnoto na chislata e"при което отпечатва стойноста на променливата "sr" и отпечатва нов ред // cout<<"nai-malkoto chislo e "<<min<<endl; // извежда на екрана "nai-malkoto chislo e e"при което отпечатва стойноста на променливата "min" и отпечатва нов ред // cout<<"nai-golqmoto chislo e "<<max<<endl; // извежда на екрана "nai-golqmoto chislo e"при което отпечатва стойноста на променливата "max" и отпечатва нов ред // cout<<endl; // извежда нов ред // cout<<"Vuvedete chislo "; // извежда на екрана "vuvedete chislo " // cin>>x; // въвежда от клавеатурата стойност на " x " // cout<<endl; // извежда нов ред // } system("PAUSE"); return EXIT_SUCCESS; // Край на програмата // }