Exercice Programmation

Résolu
bib_boch_23 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -  
Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   -
ecrire un programme qui permet de charger une matrice de m lignes et de n colones avec de valeurs entiers .
determiner tous les coles de cette matrice
on apelle cols d'une matrice l'element le plus le plus petite de sa ligne et en meme temps le plus grand de sa colone !!!
A voir également:

7 réponses

poli
 
bonsoir
j"aimerai avoir td et corriges sur la progammation en langage c ou c+
2
Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 835
 
Bon et pis toi t'es bien poli effectivement à part que tu viens polluer le post de quelqu'un d'autre. Donc s'il te plaît fais ton propre sujet.
0
Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 835
 
Salut
Déjà un petit bonjour serait pas du luxe, un petit svp non plus.
Et pour que des personnes puissent t'aider il serait judicieux que tu précises le langage de programmation dans le quel tu veux faire ton petit truc.
A plus
1
bib_boch_23 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   1
 
bonsoir et svp !!!
je veu un solution ???
1
Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 835
 
Oui d'accord, bonjour à toi...
Mais quel langage de programmation tu veux? C'est surtout ça la question en fait... :-D
0
Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 835
 
Donc as-tu essayé le code écrit plus haut, en corrigeant les 2 boulettes et en ajoutant les déclarations?
Se peut-il que des éléments d'une même ligne de ta matrice soient égaux? Ou pour être plus précis se peut-il que l'inf sur une ligne soit atteint pour deux colonnes différentes?
Parce que dans ce cas il faut modifier un peu et faire ça plus proprement. Sinon on laisse comme ça il y a pas de souci.
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bib_boch_23 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   1
 
langage c++
0
Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 835
 
OK... si t'avais précisé plutôt que c'était du C++ je me serais pas aventuré dans ton post :-D
Comme je suis là maintenant et que c'est trop tard pour m'éclipser discrètement, je peux essayer de te donner une idée, tu rajouteras tout ce qu'il faudra je me rappelle plus rien en C++, désolé...

M la matrice
inf_ligne vecteur de taille m première colonne de la matrice au départ
loc_inf vecteur de taille m égal à que des 1 au départ
for (i=1; i<=m; i++) {

for (j=1; j<=n;j++) {
if (inf_ligne(i) < M(i,j) {
inf_ligne(i) = M(i,j);
loc_inf(i) = j;
}
}

for (k=1; k<=m;k++) {

if (inf_ligne(i) <= M(k,loc_inf(i))){
break
}

if (k==m) {
printf ("Col: %d %d %d",i, loc_inf(i),M(i,loc_inf(i)));
}

}

}

Ça aurait été dans un autre langage j'aurais pu être plus précis mais là...
Tu peux te débrouiller avec ça ou c'est pas suffisant?
0
Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 835 > Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention  
 
Ta matrice, elle est stockée dans un fichier au départ?
0
Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 835 > Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention  
 
Il y a deux coquilles:
if (inf_ligne(i) > M(i,j))
et
if (inf_ligne(i) < M(k,loc_inf(i)))
Et aussi ça marche que si l'inf sur une ligne n'est atteint qu'une seule fois, sinon c'est pas top...
0
bib_boch_23 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   1
 
hey avec les fonction et les procedure !!!
et mer6 encore !!!
0
bib_boch_23 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   1
 
nn mon matrice n'etait pa enregistrer !!!
0