Coincée sur un exercice

Résolu
djokov93
Messages postés
7
Date d'inscription
dimanche 30 juillet 2017
Statut
Membre
Dernière intervention
8 août 2017
- 1 août 2017 à 13:52
Whismeril
Messages postés
17336
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
20 mai 2022
- 1 août 2017 à 19:49
Bonjour tout le monde

je suis coincée sur cet exercice:

Écrire un programme qui affiche les nombres de 1 à 20 de trois en trois. Exemple :
20 19 18

17 16 15

14 13 12

...

Solution:
int i;
for(i = 1; i <= 20; i++)
{
printf("%d ", i);
if(condition)
printf("\n");
}

le problème il me faut une condition pour sauter la ligne.
Et merci

3 réponses

Whismeril
Messages postés
17336
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
20 mai 2022
596
Modifié le 1 août 2017 à 14:33
Bonjour

Je ne suis pas très calé en C, mais sur Windows le saut de ligne c'est \r\n.

Et, je supose qu'il ne s'agit pas de ton vrai code, car en l'état condition ne sera jamais vrai.

Quand j'étais petit, la mer Morte n'était que malade.
George Burns
0
djokov93
Messages postés
7
Date d'inscription
dimanche 30 juillet 2017
Statut
Membre
Dernière intervention
8 août 2017

1 août 2017 à 15:01
Merci
j'ai trouver la solution
	int i,j;

for(i=1;i<=20;i++){

if(i%3==0){
printf("\n");
}
printf("%d",i);
}
0
Whismeril
Messages postés
17336
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
20 mai 2022
596
1 août 2017 à 19:49
Alors pense à mettre le sujet résolu.
0