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 19027 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 24 avril 2024 - 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 19027 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 24 avril 2024 656
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 19027 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 24 avril 2024 656
1 août 2017 à 19:49
Alors pense à mettre le sujet résolu.
0
Rejoignez-nous