Je veux créer un programme qui soustraira un nombre décroissant de nombres. ou en d'autres termes:
J'ai un tableau, j'ai les chiffres {20,23,67,3,67,12,24}
Il y a 7 éléments dans le tableau donc je veux donc ceci:
20 - 7
23 - 6
67 - 5
3 - 4
67 - 3
12 - 2
24 - 1
Je suppose que je dois utiliser une boucle mais je ne suis pas sûr de savoir comment faire cela.
Réponses:
0 pour la réponse № 1En C, il n’existe pas de nombre spécifique d’articles pourtableaux, la longueur est fixe. Si vous connaissez la taille 7 et créez le tableau avec la longueur fixe, vous pouvez utiliser le code ci-dessous. Vous pouvez utiliser des pointeurs pour les tableaux de longueur dynamique, mais c'est compliqué.
int a[7] = {20,23,67,3,67,12,24};
int i;
for(i=7;i>0;i--) {
printf("%d - %d n", a[i-1], i);
}
0 pour la réponse № 2
Vous pouvez démarrer un compteur à 0 et parcourir le tableau jusqu'à ce que vous atteigniez le terminateur null. Il imprimera votre tableau dans l'ordre dans lequel il est stocké.