[ Noob95 @ 10.09.2011. 12:07 ] @
Moze li mi neko pomoci u vezi koda...Opis programa je da korisnik unosi 10 brojeva i program izabira random jedan od njih. Pozdrav |
[ Noob95 @ 10.09.2011. 12:07 ] @
[ Goran Rakić @ 10.09.2011. 12:16 ] @
Kako bi ti to rešio? Sigurno imaš barem neku ideju, neki pokušaj da napišeš kod.
[ Noob95 @ 10.09.2011. 14:25 ] @
Nešto na foru:
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { srand(time(0)); printf("Broj :%d",rand()%10+1); return 0; } [ Picsel @ 10.09.2011. 14:41 ] @
Code: #include <stdio.h> #include <time.h> #include <stdlib.h> int main() { int broj, rezultat; srand(time(0)); printf("Unesite deset brojeva: "); for (int i = 1; i <= 10; i++) { scanf("%d", &broj); if (rand()%i == 0) rezultat = broj; } printf("Nasumican broj: %d", rezultat); return 0; } [ Goran Rakić @ 10.09.2011. 14:44 ] @
Ok, nije loše za početak.
Kako bi pre toga učitao deset brojeva koje korisnik upisuje? Tvoj kod vraća ceo broj između 1 i 10. Ako skloniš ovo +1, onda je između 0 i 9. Sačuvaj u novu promenljivu i umesto ispisa. Ako imaš niz brojevi[10], onda lako možeš da vratiš neki slučajan broj iz tog niza tako što ćeš ispisati brojevi za gore definisano i. [ Noob95 @ 10.09.2011. 22:49 ] @
Momci hvala puno!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|