Problème dans mon programme ?
Fermé
Cuicuimodi
Messages postés
2
Date d'inscription
jeudi 12 novembre 2020
Statut
Membre
Dernière intervention
12 novembre 2020
-
12 nov. 2020 à 16:17
Dalfab Messages postés 703 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 1 mars 2023 - 13 nov. 2020 à 15:29
Dalfab Messages postés 703 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 1 mars 2023 - 13 nov. 2020 à 15:29
A voir également:
- Problème dans mon programme ?
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Frequence programme national ✓ - Forum Messagerie
- Programme demarrage windows 10 - Guide
- Fichier ouvert dans un autre programme - Guide
- Programme bonjour ✓ - Forum Windows
3 réponses
yg_be
Messages postés
21304
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
12 nov. 2020 à 16:18
12 nov. 2020 à 16:18
bonjour,
il ne fonctionne pas: que fait-il?
merci de partager du texte, et pas de images, et de tenir compte de ceci:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
il ne fonctionne pas: que fait-il?
merci de partager du texte, et pas de images, et de tenir compte de ceci:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Cuicuimodi
Messages postés
2
Date d'inscription
jeudi 12 novembre 2020
Statut
Membre
Dernière intervention
12 novembre 2020
12 nov. 2020 à 16:24
12 nov. 2020 à 16:24
int var_temporaire;
int var_temporaire2;
int tab_nombre[3][5]={0,1,2,3,4,5,6,7,8,9,5,4,2,1,7};
int indiceColonne, indiceLigne;
for(indiceLigne = 0; indiceLigne <= 2; indiceLigne++)
{
for(indiceColonne = 0; indiceColonne <= 4; indiceColonne++)
{
printf("%d", tab_nombre[indiceLigne][indiceColonne]);
}
}
for(indiceLigne = 0; indiceLigne <= 2; indiceLigne++)
{
for(indiceColonne = 0; indiceColonne <= 4; indiceColonne++)
{
if (tab_nombre[indiceLigne] > tab_nombre[indiceLigne+1])
{
var_temporaire = tab_nombre[indiceLigne] ;
}
else
var_temporaire = tab_nombre[indiceLigne+1];
if (tab_nombre[indiceColonne] > tab_nombre[indiceColonne+1])
{
var_temporaire2=tab_nombre[indiceColonne];
}
else var_temporaire2 = tab_nombre[indiceColonne+1];
}
}
if (var_temporaire > var_temporaire2)
{
printf("%d\n", var_temporaire);
}
else
{
printf("%d\n", var_temporaire2);
}
int var_temporaire2;
int tab_nombre[3][5]={0,1,2,3,4,5,6,7,8,9,5,4,2,1,7};
int indiceColonne, indiceLigne;
for(indiceLigne = 0; indiceLigne <= 2; indiceLigne++)
{
for(indiceColonne = 0; indiceColonne <= 4; indiceColonne++)
{
printf("%d", tab_nombre[indiceLigne][indiceColonne]);
}
}
for(indiceLigne = 0; indiceLigne <= 2; indiceLigne++)
{
for(indiceColonne = 0; indiceColonne <= 4; indiceColonne++)
{
if (tab_nombre[indiceLigne] > tab_nombre[indiceLigne+1])
{
var_temporaire = tab_nombre[indiceLigne] ;
}
else
var_temporaire = tab_nombre[indiceLigne+1];
if (tab_nombre[indiceColonne] > tab_nombre[indiceColonne+1])
{
var_temporaire2=tab_nombre[indiceColonne];
}
else var_temporaire2 = tab_nombre[indiceColonne+1];
}
}
if (var_temporaire > var_temporaire2)
{
printf("%d\n", var_temporaire);
}
else
{
printf("%d\n", var_temporaire2);
}
yg_be
Messages postés
21304
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
12 nov. 2020 à 18:36
12 nov. 2020 à 18:36
il ne fonctionne pas: que fait-il?
merci d'utiliser les balises de code.
merci d'utiliser les balises de code.
Dalfab
Messages postés
703
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
1 mars 2023
100
Modifié le 13 nov. 2020 à 15:30
Modifié le 13 nov. 2020 à 15:30
Bonjour,
Peut-être souhaites tu des explications sur les warnings qu'a produit le compilateur à la lecture de ton code. Par exemple :
D'autre part ton code ne retrouve pas les maximums et les minimums. Mais une chose après l'autre, d'abord avoir un code accepté comme syntaxiquement correct.
Peut-être souhaites tu des explications sur les warnings qu'a produit le compilateur à la lecture de ton code. Par exemple :
if (tab_nombre[indiceLigne] > tab_nombre[indiceLigne+1])
{
var_temporaire = tab_nombre[indiceLigne] ;
}La première ligne n'a pas de sens et il pourrait dire sur la ligne : "cette comparaison de pointeurs est toujours fausse". Il pourrait dire sur la seconde ligne : "copier un pointeur vers un entier n'a aucun sens". Un rappel : tab_nombreest un tableau à 2 dimensions.
D'autre part ton code ne retrouve pas les maximums et les minimums. Mais une chose après l'autre, d'abord avoir un code accepté comme syntaxiquement correct.