Funkcja sprawdzająca czy elementy tablicy są uporządkowane rosnąco
Ostatnio zmodyfikowano 2014-01-18 22:57
marek252 Temat założony przez niniejszego użytkownika |
Funkcja sprawdzająca czy elementy tablicy są uporządkowane rosnąco » 2014-01-18 20:21:02 Witam. Mam takie zadanie: Napisz funkcje która sprawdzi czy tablica 100 argumentowa podana jako argument jest ustawiona rosnąco. Zrobiłem coś takiego. Może tak być? #include <iostream> #include <stdlib.h> using namespace std;
int main() { int A[ 100 ]; int licznik = 0; for( int i = 0; i < 100; i++ ) { cout << "podaj wartosc nr " << i + 1 << endl; cin >> A[ i ]; } int FUNKCJA( int A ) { for( int i = 0; i < 99; i++ ) { if( A[ i ] < tab[ i + 1 ] ) { licznik++; } } if( licznik == 99 ) { cout << "tablica uporzadkowana rosnaco"; } } return 0; }
return 0; }
|
|
kubawal |
» 2014-01-18 20:40:25 A działa? |
|
marek252 Temat założony przez niniejszego użytkownika |
» 2014-01-18 21:07:37 No właśnie nie chciałem ręcznie wpisywać, żeby sprawdzić, bo to dużo czasu zajmie. Nie wiem czemu ale nie chce się kompilować, brakuje "{" czy coś? Tam oczywiście, bez tego drugiego return 0 oraz { powinno być. |
|
pekfos |
» 2014-01-18 22:18:29 Nie może tak być. |
|
marek252 Temat założony przez niniejszego użytkownika |
» 2014-01-18 22:30:49 pekfos, możesz powiedzieć co jest źle albo co poprawić? |
|
pekfos |
» 2014-01-18 22:33:31 Nie wstawia się jednej funkcji do drugiej. Brakuje return, a nawiasy się nie zgadzają (aż strach pomyśleć, jak kod wygląda w oryginale..). |
|
marek252 Temat założony przez niniejszego użytkownika |
» 2014-01-18 22:57:38 Poprawione, działa, może komuś się przyda: #include <iostream> #include <stdlib.h> using namespace std; int licznik = 0; int A[ 100 ]; void FUNKCJA( int A[] ) { for( int i = 0; i < 99; i++ ) { if( A[ i ] < A[ i + 1 ] ) { licznik++; } } if( licznik == 99 ) { cout << "tablica uporzadkowana rosnaco"; } else { cout << "tablica nie jest uporzadkowana rosnaco"; } return; }
int main() { for( int i = 0; i < 100; i++ ) { cout << "podaj wartosc nr " << i + 1 << endl; cin >> A[ i ]; } FUNKCJA( A ); return 0; }
|
|
« 1 » |