Witam. Mam napisać taki program:
Zadeklarować dziesięcioelementową tablicę liczb, poprosić użytkownika o wpisanie ich a
następnie wyświetlić: ich sumę, najmniejszą liczbę oraz ilość liczb większych niż ostatnia z
wpisanych.
Zupełnie nie wiem jak się za to zabrać :/ Proszę o pomoc.
[C++] Program z użyciem tablic
-
- Użytkownik
- Posty: 795
- Rejestracja: 2 cze 2010, o 08:56
- Płeć: Mężczyzna
- Lokalizacja: Tarnów
- Podziękował: 14 razy
- Pomógł: 66 razy
[C++] Program z użyciem tablic
No to po kolei. Umiesz zadeklarować tablicę? Umiesz pobrać dane z klawiatury? Umiesz wyświetlić tablicę? Małymi krokami dojdziemy do końca tylko sam za Ciebie tego nie zrobię.
-
- Użytkownik
- Posty: 62
- Rejestracja: 6 paź 2011, o 20:59
- Płeć: Mężczyzna
- Lokalizacja: Łódź
- Podziękował: 21 razy
[C++] Program z użyciem tablic
czyli mam coś takiego:
I to raczej dobrze działa. A jak zrobić to ostatnie?
Kod: Zaznacz cały
#include <iostream>
using namespace std;
int tab[10];
int suma = 0;
int main() {
for (int i = 0;i<10;i++){
cout << "Podaj " << i+1 << " liczbe" << endl;
cin >> tab[i];
}
int najmniejsza = tab[0];
for (int i = 0;i<10;i++){
suma+=tab[i];
if (najmniejsza > tab[i]){
najmniejsza=tab[i];
}
}
cout <<"Suma podanych liczb to: " << suma << endl;
cout << "Najmniejsza podana liczba to: " << najmniejsza << endl;
}
-
- Użytkownik
- Posty: 13
- Rejestracja: 2 kwie 2012, o 10:53
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Pomógł: 2 razy
[C++] Program z użyciem tablic
Na przykład w taki sposób:
Kod: Zaznacz cały
int suma=0;
for(int i=0; i<10; i++) if(tab[i]>tab[9]) ++suma;
cout<<suma<<endl;