Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Funkcja sprawdzająca czy elementy tablicy są uporządkowane rosnąco

Ostatnio zmodyfikowano 2014-01-18 22:57
Autor Wiadomość
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ć?
C/C++
#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;
}
P-102488
kubawal
» 2014-01-18 20:40:25
A działa?
P-102491
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ć.
P-102493
pekfos
» 2014-01-18 22:18:29
Nie może tak być.
P-102495
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ć?
P-102499
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..).
P-102500
marek252
Temat założony przez niniejszego użytkownika
» 2014-01-18 22:57:38
Poprawione, działa, może komuś się przyda:
C/C++
#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;
}
P-102503
« 1 »
  Strona 1 z 1