Demonstracja dzialania tablic & losowanie
G[o]Q
18.02.2010
program tworzy tablice n-elementowa wypelniona losowymi liczbami z zakresu od 0 do x
tablica jest wyswietlona na ekranie,nalezy podac mnimalna i maxymalna wartosc w tablicy oraz sume elementow tablicy
Edited by G[o]Q, 18.02.2010 21:34.
tablica jest wyswietlona na ekranie,nalezy podac mnimalna i maxymalna wartosc w tablicy oraz sume elementow tablicy
#include <iostream> using namespace std; int main () { int n; int x; cout <<"Podaj rozmiar tablicy n= ";cin>>n; cout <<"Podaj zakres losowanych liczb x= ";cin>>x; srand (time(NULL));//uruchonienie generatora liczb pseudo losowych int tab[n]; for(int i=0;i<n;i++) tab[i]=rand()%(x+1)// wpisanie do tabeli losowej liczby int max,min,suma,pozmax,pozmin,srednia; max=0; min=x; suma=0; srednia=0; for(int i=0;i<n;i++) { cout <<"tab["<<i<<"]="<<tab[i]<<endl; if(tab[i]>max)//sprawdzenie w poszukiwaniu max'a { max=tab[i]; pozmax=i; } if(tab[i]<min)//sprawdzennie w poszukiwaniu min'a { min=tab[i]; pozmin=i; } suma+=tab[i]; srednia=suma/n; } cout <<"maksymalna wartosc tabeli : tab["<<pozmax<<"]="<< max <<endl; cout <<"minimalna wartosc tabeli : tab["<<pozmin<<"]="<< min <<endl; cout <<"suma wynosi ="<< suma <<endl; cout <<"srednia arytmetyczna wynosi ="<< srednia <<endl; system("PAUSE"); }
Edited by G[o]Q, 18.02.2010 21:34.
kur3k
17.03.2010
tab[i]=rand()%(x+1)// wpisanie do tabeli losowej liczbyBrakuje średnika na końcu, u mnie bynajmiej się nie kompilowało. Nie piszę w C++ ( choc to tylko kwestia czasu ), ale słyszałem jak bawiłem się, że funkcja system() - pause jest niebepieczna, zła itp.
Zaś sama czyetlnośc programu wykonywalnego porażka