Witam,
Napisałem program który ma wpisywać do tablic losowe liczby, operuje na wskaźnikach, lecz przy wpisywaniu wartosci losowej do indeksu tablicy następuje problem.
Druga sprawa to wypisywanie jak uzyskać w następnej funkcji wypisz() ilość elementów tablicy?
#include <iostream>
#include <ctime>
using namespace std;
int *losuj(){
int size;
cout << "Podaj ile elementow ma zawierac tablica: ";
cin >> size;
int *tab = new int[size];
for(int i=0 ; i<size ; i++){
srand(time(NULL));
*tab = rand()% 100; //TUTAJ WPSIUJE NIE TO CO MA
tab++;
}
return tab;
}
void wypisz(int *tab){
int i=1;
while(*tab !=NULL){
cout <<"Element tablicy nr. "<< i << " to: "<< *tab <<endl;
i++;
tab++;
}
delete [] tab;
}
void main(){
wypisz(losuj());
getchar();
}