cout << "Wprowadz elementy tablicy " << n << "-elementowej _linenums:0'>const int n = 10; float tab[n];float suma = 0; float min, max; int ujemne = 0, dodatnie = 0, zerowe = 0;<strong class='bbc'>cout << "Wprowadz elementy tablicy " << n << "-elementowej:" << endl;for (int i = 0; i < n; i++){cout << "tab[" << i << "] = ";cin >> tab[i];}</strong><strong class='bbc'>min = tab[0];max = tab[0];for (int i = 0; i < n; i++)</strong>{suma += tab[i];if (tab[i] < min){min = tab[i];}if (tab[i] > max){max = tab[i];}if (tab[i] > 0){dodatnie++;}if (tab[i] < 0){ujemne++;}if (tab[i] == 0){zerowe++;}}cout << endl << "Suma elementow tablicy wynosi: " << suma << endl;cout << "Srednia elementow tablicy wynosi: " << (suma / n) << endl;cout << endl << "Najmniejszy element tablicy to: " << min << endl;cout << "Najwiekszy element tablicy to: " << max << endl;cout << endl << "W tablicy jest " << dodatnie << " elementow dodatnich." << endl;cout << "W tablicy jest " << ujemne << " elementow ujemnych." << endl;cout << "W tablicy jest " << zerowe << " elementow zerowych." << endl;
[C++] Program
Rozpoczęty przez
madzik21
, 13 05 2008 13:37
2 odpowiedzi w tym temacie
#1
Napisano 13 05 2008 - 13:37
Czy ktoś mi moze dokładnie wytłumaczyc na czym polega pogrubiony fragment programu??
#2
Napisano 13 05 2008 - 15:23
Podajesz wartość do tablicy czyli "tab[n]"- tablicafor (int i = 0; i < n; i++)
{
cout << "tab[" << i << "] = ";
cin >> tab[i];
}
Tu natomiast do zmiennych "min" i"max" przypisywana jest wartość z tablicy elementu[0] czyli "tab[0]"min = tab[0];
max = tab[0];
A tu jest pętla która startuje od 0 i będzie wykonywana dopuki zmienna "i" bedzie mniejsza od zmiennej "n"for (int i = 0; i < n; i++)
#3
Napisano 13 05 2008 - 20:53
dzieki bardzo. o to mi chodzilo. mam nadzieje ze mojemu prof. tez to wystarczy
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych