[C++] Program z użyciem tablic

rkolacz92
Użytkownik
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

Post autor: rkolacz92 »

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.
wawek91
Użytkownik
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

Post autor: wawek91 »

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ę.
rkolacz92
Użytkownik
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

Post autor: rkolacz92 »

czyli mam coś takiego:

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;
}
I to raczej dobrze działa. A jak zrobić to ostatnie?
zhtk
Użytkownik
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

Post autor: zhtk »

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;
ODPOWIEDZ