valeur aleatoire fonction
bonjour a toutes et tous,
Dabord le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| #include <stdio.h>
#include <stdlib.h>
#include <time.h>
void create(int *a);
void show(int *a);
int main()
{
int r[10];
int *pr;
pr = r;
create(pr);
show(pr);
return(0);
}
void create(int *a)
{
int x,r;
srand((unsigned)time(NULL));
for(x=0;x<10;x++)
{
r = rand();
r%=10;
*a = r;
a++;
}
}
void show(int *a)
{
int x;
for(x=0;x<10;x++)
printf("%d\n",*a++);
} |
Dans ma fonction create , quel est le role de : r%=10; ?
D'avance merci de votre aide .