Oui et j'ai aussi oublier de déclarer mon tableau tabOfOccurrence :D
Non mais si on joue à ça on a pas fini lol, donc je laisser le srand aux soins du programmeur :)
Et sinon ptite explication
int tabOfOccurence[11] = {0,0,0,0,0,0,0,0,0,0,0};
des1 aura sa valeur comprise entre 1 et 6
des2 aura sa valeur comprise entre 1 et 6
des1 + des2 aura sa valeur comprise entre 2 et 12 ( Vu que tu veux étudier la somme )
un tableau étant indéxé à partir de 0 en C, on retire 2 à la somme...
Donc la case 0, représentera la valeur 2,
la case 1, la valeur 3,
............................................................
la case i, la valeur i+2
et la case 10, la valeur 12
En ce qui concerne l'opérateur ++, c'est un opérateur de post incrémentation (je sais pas si on peut le dire comme ça) donc il est équivalent à i += 1 <-> i = i + 1 <-> i++
Et donc il faut savoir faire la différence entre ++i et i++;
Exemple :
int a;
int i = 5;
a = i++; //a vaut 5 puis on incrémente i; i vaut 6 maintenant
a = ++i; //on incrémente i ( i vaut 7) et on l'affecte à a, d' où a vaut 7
Donc pour finir tu auras ton tableau d'occurrence directement sans aucun effort on peut dire...
ULARGE_INTEGERJokyQi=QI("Joky"