Przekazywanie elementów tablicy między funkcjami
Ostatnio zmodyfikowano 2017-08-16 17:33
michal99 Temat założony przez niniejszego użytkownika |
Przekazywanie elementów tablicy między funkcjami » 2017-08-14 15:30:41 Witam jest w trakcie tworzenia programu i nie wiem jak sprawić, aby elemnty tablicy zapisane w tej funkcji: void Losowanie_i_zapisywanie_elementow_tablicy(int tablica[999]) { int licznik=0; srand(time (NULL)); while(licznik<999) { tablica[licznik]=(rand()%7)+4; licznik++; } } Przekazać do tej funckji bez uzywania zmiennych globalnych: void Wypisywanie_elementow_tablicy() { int licznik1=0; while(licznik1<999) { cout << "Element tablicy nr " << licznik1+1 << " wynosi: " << tablica[licznik] <<endl; } }
|
|
kistel66 |
» 2017-08-14 15:51:50 Tak samo jak w pierwszej funkcji? #include <iostream> #include <cstdlib> #include <ctime> using namespace std; void Losowanie_i_zapisywanie_elementow_tablicy( int tablica[ 999 ] ) { int licznik = 0; srand( time( NULL ) ); while( licznik < 999 ) { tablica[ licznik ] =( rand() % 7 ) + 4; licznik++; } }
void Wypisywanie_elementow_tablicy( int tablica[ 999 ] ) { int licznik1 = 0; while( licznik1 < 999 ) { cout << "Element tablicy nr " << licznik1 + 1 << " wynosi: " << tablica[ licznik1 ] << endl; licznik1++; } }
int main() { int tablica[ 999 ]; Losowanie_i_zapisywanie_elementow_tablicy( tablica ); Wypisywanie_elementow_tablicy( tablica ); return 0; }
|
|
michal99 Temat założony przez niniejszego użytkownika |
» 2017-08-16 17:33:22 Dzięki stary nawet nie pomyślałem, ze to takie proste. Nie wiem jaki był mój tok myślenia :) |
|
« 1 » |