Tableaux [Résolu]

Signaler
-
 noussa190590 -
dans un exercice:il ya un programme en 2 etapes, peut etre qu il est debile que j l ai pas compris mais j l ai pas compris(parcours du tableau) NB que chui debutante en C.
bon l'exercice nous demande de donner les valeurs des elements de tableau M[0],M[1],M[2],M[3],M[4],M[5],M[6],M[7] apres chaque etape
ETAPE1:
#include<stdio.h>
#include<conio.h>
void main()
{
int
A[4][4]={{22,15,24,16},{5,8,30,18},{55,16,10,2},{62,16,4,7}};
int N=4 ,d,k=0,M[8]?i,j;
clrscr();
for(i=0;i<N;i++)
for (j=0;j<N;j++)
{
M[k]=A[2*j][i];
k++;
}
for (i=0;i<k;i++)
printf("M[%d]=%d\n",i,M[i]);
ETAPE2
while(k>0)
{
if(M[i]%2==0)
M[i]=0;
else
M[i]=1;
k--;
for(i=0;i<k;i++)
printf("M[%d]=%d\n",i,M[i]);
getch();
}
c est ce que j ai pas compris comment faire pour l etape1 ,j ai fixé le i=0 puis j ai incrementé le j et j incremente le k qui initialisé à 0 ,je trouve chaque fois les elements du tableau inexistant,autrement j ai pas compris comment k s'incremente et pour for(i=0;i<k;i++)
printf("M[%d]=%d\n",i,M[i]); ,on prend k=?
Pour l etape 2,ça depend du 1 ére etape et mm j ai executé l etape 1 ,j ai pas compris le role de k-- ,je suis vraiment bloquée ,aide svp

2 réponses


expliquez moi svp comment utiliser des balises de code et d'indentation?
Messages postés
3838
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
19 février 2021
119
Pas de bonjour, pas d'utilisation des balises de code, pas d'indentation == Pas de réponse.

________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfolio http://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question