Do obsługi tablic mają być użyte wskaźniki.
Napisałam takie coś, ale ten program losuje liczby większe niż 100, i wypisuje za dużo adresów (wiem to, bo wyświetliłam sobie tablicę).
Bardzo prosiłabym o wskazanie błędów i pomoc w ich poprawie
Kod: Zaznacz cały
#include<iostream>
#include<cstdio>
#include<cstdlib>
using namespace std;
int main()
{
int tab[50];
int *wsk;
wsk=tab;
srand(time(NULL));
for (int i=0; i<4; i++)
{
*wsk=rand()%100;
wsk++;
}
cout<<"Tablica ma postac: ";
wsk=tab;
for (int j=0; j<50; j++)
{ cout<<*wsk<< " ";
wsk++;
}
wsk=tab;
int min=100;
for (int k=0; k<50; k++)
{
if (*wsk<min) min=*wsk;
wsk++;
}
wsk=tab;
for (int m=0; m<50; m++)
{
if (*wsk=min) cout<<wsk<<endl;
wsk++;
}
getchar();
return 0;
}