Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
C++

Demonstracja dzialania tablic & losowanie

C++

  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 18.02.2010 21:03

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");
}

Użytkownik G[o]Q edytował ten post 18.02.2010 21:34

  • +
  • -
  • 2
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 18.02.2010 21:21

skoro to demonstracja zrób coś z tabulacją :rolleyes:
  • +
  • -
  • 0

#3 G[o]Q

    I'm G[o]Q

  • Autor tematu
  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 18.02.2010 21:27

wklejalem i tak jakos sie stalo zaraz to poprawie :D
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#4 kur3k

    Założyciel forum ;)

  • Przyjaciel

Reputacja: 29
Życzliwy

  • Postów:134
  • Imię:Konrad
  • Lokalizacja:Szczecin
Offline

Napisano 17.03.2010 23:07

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 ;)
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: C++

Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych