Tableaux

Résolu
noussa190590 - 22 déc. 2012 à 11:21
 noussa190590 - 22 déc. 2012 à 15:00
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

noussa190590
22 déc. 2012 à 15:00
expliquez moi svp comment utiliser des balises de code et d'indentation?
3
cptpingu Messages postés 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 123
22 déc. 2012 à 14:21
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
0
Rejoignez-nous