Coincée sur un exercice [Résolu]

djokov93 7 Messages postés dimanche 30 juillet 2017Date d'inscription 8 août 2017 Dernière intervention - 1 août 2017 à 13:52 - Dernière réponse : Whismeril 10523 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 13 décembre 2017 Dernière intervention
- 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
Afficher la suite 

3 réponses

Répondre au sujet
Whismeril 10523 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 13 décembre 2017 Dernière intervention - Modifié par Whismeril le 1/08/2017 à 14:33
0
Utile
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
Commenter la réponse de Whismeril
djokov93 7 Messages postés dimanche 30 juillet 2017Date d'inscription 8 août 2017 Dernière intervention - 1 août 2017 à 15:01
0
Utile
Merci
j'ai trouver la solution
	int i,j;

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

if(i%3==0){
printf("\n");
}
printf("%d",i);
}
Commenter la réponse de djokov93
Whismeril 10523 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 13 décembre 2017 Dernière intervention - 1 août 2017 à 19:49
0
Utile
Alors pense à mettre le sujet résolu.
Commenter la réponse de Whismeril

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.