←  Gotowe funkcje

AMXX.pl: Support AMX Mod X i SourceMod

»

C++
Demonstracja dzialania tablic & losowanie

Locked

  • +
  • -
G[o]Q's Photo 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

#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.
Quote

  • +
  • -
R3X's Photo R3X 18.02.2010

skoro to demonstracja zrób coś z tabulacją :rolleyes:
Quote

  • +
  • -
G[o]Q's Photo G[o]Q 18.02.2010

wklejalem i tak jakos sie stalo zaraz to poprawie :D
Quote

  • +
  • -
kur3k's Photo kur3k 17.03.2010

tab[i]=rand()%(x+1)// wpisanie do tabeli losowej liczby 
Brakuje ś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 ;)
Quote
Locked