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

wypisywanie liczb z funkcji

Ostatnio zmodyfikowano 2015-07-20 20:43
Autor Wiadomość
bulbulator
Temat założony przez niniejszego użytkownika
wypisywanie liczb z funkcji
» 2015-07-20 19:16:31
Mały problemik, funkcja WypisztabliceOdTylu nie wypisuje liczb mimo że funkcja WypiszTablice działa poprawnie.
C/C++
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;

int wylosujLiczby( int tab[], int ile )
{
    srand( time( NULL ) );
    int liczba = 0;
    for( int indeks = 0; indeks < ile; indeks++ )
    {
        tab[ indeks ] =( rand() % 20 ) + 10;
       
    }
    return liczba;
}
void wypiszTablice( int tablica[], int ile )
{
    cout << "od przodu: " << endl;
    for( int indeks = 0; indeks < ile; indeks++ )
         cout << tablica[ indeks ] << endl;
   
}
void wypiszTabliceOdTylu( int tablica[], int ile )
{
    cout << "od tylu: " << endl;
    for( int indeks = 10; indeks < ile; indeks-- )
         cout << tablica[ indeks ] << endl;
   
}
int znajdzMinimum( int tablica[], int ile )
{
    int liczba = tablica[ 0 ];
    for( int indeks = 0; indeks < ile; indeks++ )
    {
        for( liczba; liczba > tablica[ indeks ]; )
             liczba = tablica[ indeks ];
       
    }
    return liczba;
}
int znajdzMaksimum( int tablica[], int ile )
{
    int liczba = tablica[ 0 ];
   
    for( int indeks = 0; indeks < ile; indeks++ )
    {
        for( liczba; liczba < tablica[ indeks ]; )
             liczba = tablica[ indeks ];
       
    }
    return liczba;
}
void wypiszMinMax( int iMin, int iMax )
{
    cout << "\nMinimalna wylosowana liczba: " << iMin << endl << "Maksymalna wylosowana liczba: " << iMax;
}

int main()
{
   
    int tablica[ 10 ];
    wylosujLiczby( tablica, 10 );
    wypiszTablice( tablica, 10 );
    wypiszTabliceOdTylu( tablica, 10 );
    int iMin = znajdzMinimum( tablica, 10 );
    int iMax = znajdzMaksimum( tablica, 10 );
    wypiszMinMax( iMin, iMax );
    return 0;
}
są prawie takie same, nie mam pojęcia o co może chodzić...
P-134970
BadBullPL
» 2015-07-20 19:27:31
for( int indeks = 10; indeks < ile; indeks-- )
1.Numeracja indeksów tablicy zaczyna się na 0 a kończy na rozmiar-1
2.Ta pętla nigdy się nie wykona
P-134971
bulbulator
Temat założony przez niniejszego użytkownika
» 2015-07-20 19:32:34
nie za bardzo rozumiem jak to powinno wyglądać, mógłbyś pokazać?
P-134972
BadBullPL
» 2015-07-20 19:40:05
C/C++
for( int indeks = 9; indeks >= 0; indeks-- )
{
    //tu kod
}
P-134973
bulbulator
Temat założony przez niniejszego użytkownika
» 2015-07-20 20:43:38
dziękuje bardzo za pomoc
P-134975
« 1 »
  Strona 1 z 1