Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Slucajni redoslijed

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Slucajni redoslijed

[ Pregleda: 1564 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NaturePhoenix
Nikola Maric

Član broj: 214436
Poruke: 10
*.gradst.hr.



Profil

icon [Zadatak] Slucajni redoslijed28.03.2009. u 15:05 - pre 183 meseci
jel mi moze neko pomoc oko ovog.
Kako sad jos ovo nadopunit da mi kompjuter slucajnim odabirom popuni niz.

Code:

#include <stdio.h>
#include<stdlib.h>

int main()
{
    int *niz,i,n;

    printf("Unesite gornju granicu>");
    scanf("%d",&n);

    niz=(int*)malloc(n*sizeof(int));

    if(niz==NULL)
    {
        printf("Nema dovoljno memorije>");
        return 0;
    }

}


Znam da je nesto sa random ali kako i sta ne znam i koju datoteku gore trebam dodat,jel moze neko dopunit ovo.
Znaci popuniz niz slucajnim brojevma
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [Zadatak] Slucajni redoslijed28.03.2009. u 17:00 - pre 183 meseci
Dodaj ovo, ispod tvog koda, naravno pre zatvorene zagrade od main()
Code:

   /* inicijalizacija, da 'izmesa' brojeve */
   srand( time( 0 ) );

   /* dodela brojeva po redu od 0 do 100 */
   for ( i=0; i<n; i++ )
      niz[i] = rand() % 100; /* ili ovako: *(niz+i) = rand() % 100; */

   /* ispis */
   for ( i=0; i<n; i++ )
      printf( "%d\t", niz[i] );
    
   /* novi red */
   printf( "\n" );

 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Slucajni redoslijed

[ Pregleda: 1564 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.