![]() |
Mòdul
4
![]() |
Fonaments de
Programació. Llenguatge C/C++![]() |
Pràctica ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
Pràctica
d'ampliació ![]() |
![]() |
Genera nombres aleatoris en un interval
En aquesta pràctica farem servir els nombres aleatoris per obtenir nombres enters aleatoris dins un interval .
|
|||
![]() |
Desenvolupament de la pràctica
Demaneu el límit inferior i el superior de l'interval i obtindrem 30 nombres enters aleatoris inclosos els límits. Creeu un nou arxiu font C anomenat m4p06.c. i escriviu el següent codi:
Explicació del programa Obtenim els nombres aleatoris mitjançant la sentència:
Posem 40 i 50 com a límit inferior i superior respectivament. En la instrucció rand()% (limit_superior-limit_inferior) generem enters aleatoris entre 0 i 10. El 10 no s'inclou, concretament entre 0 i 9, aquest últim tambè. Aquesta dada li sumen el límit inferior ( 40 ) i com podem comprovar el 50 no sortirà mai. Es per aquest motiu que a la instrucció,rand() % ((limit_superior-limit_inferior)+1) ), li sumem 1.
|