no save
Assistance
Achat
News

Forum | programmation
Chaine de caractére : problème
éma, le dim. 26 févr. 2006 à 17:14:00
merci , merci............beaucoup tu m'as sauvé la vie.
sa sera sympa de ta part si vous pouvez me trouver ou est le probléme dans ce programme

il ne contient aucune erreur , mais je n'arrive pas a l'executer

le but ent de chercher les point-cols dans une matrice
merci d'avance

#include <stdio.h>
main()
{

int A[50][50];

int MAX[50][50];
int MIN[50][50];
int N, M;
int I, J;
int AIDE;
int C;

printf("Nombre de lignes (max.50) : ");
scanf("%d", &N );
printf("Nombre de colonnes (max.50) : ");
scanf("%d", &M );
for (I=0; I<N; I++)
for (J=0; J<M; J++)
{
printf("Elément[%d][%d] : ",I,J);
scanf("%d", &A[I][J]);
}

printf("Matrice donnée :\n");
for (I=0; I<N; I++)
{
for (J=0; J<M; J++)
printf("%7d", A[I][J]);
printf("\n");
}

for (I=0; I<N; I++)
{

AIDE=A[I][0];
for (J=1; J<M; J++)
if (A[I][J]>AIDE)
AIDE=A[I][J];

for (J=0; J<M; J++)
if (A[I][J]==AIDE)
MAX[I][J]=1;
else
MAX[I][J]=0;
}



for (J=0; J<M; J++)
{

AIDE=A[0][J];
for (I=1; I<N; I++)
if (A[I][J]<AIDE) AIDE=A[I][J];

for (I=0; I<N; I++)
if (A[I][J]==AIDE)
MIN[I][J]=1;
else
MIN[I][J]=0;
}


printf("Points - cols :\n");
for (C=0, I=0; I<N; I++)
for (J=0; J<M; J++)
if (MAX[I][J]&&MIN[I][J])
{
C++;
printf("L'élément %d\test un maximum "
"sur la ligne %d\n"
" \t et un minimum "
"sur la colonne %d\n", A[I][J], I, J);
}
if (C==0)
printf("Le tableau ne contient pas de points-cols.\n");
return 0;
}

...............je serai reconnaissante.............................
Précédentlami20j
févr. 06
lami20j
févr. 06
Suivant
REPONSES
lami20j
févr. 06
lami20j
févr. 06
lami20j
févr. 06
éma
févr. 06
lami20j
févr. 06
éma
févr. 06
lami20j
févr. 06
lami20j
févr. 06
simon
févr. 06
éma
févr. 06
Version Web
Réalisé par RedShift
no save