La boucle FOR
Résolu
MEdAmine0101
Messages postés
96
Date d'inscription
Statut
Membre
Dernière intervention
-
MEdAmine0101 Messages postés 96 Date d'inscription Statut Membre Dernière intervention -
MEdAmine0101 Messages postés 96 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- La boucle FOR
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Idm for mac - Télécharger - Téléchargement & Transfert
- Copytrans heic for windows - Télécharger - Visionnage & Diaporama
- Instagram for pc - Télécharger - Divers Communication
- Microsoft store download for pc - Guide
3 réponses
Bonjour,
As-tu fait un algorithme du programme avant de taper le code ? Parce si tu avais suivi un algorithme, tu aurais vu où était l'erreur.
Le programme est censé passer une ligne après avoir entrée une série de chiffres (ou nombres)... pas avant, or c'est ce que ton code fait.
Ensuite, l'instruction qui affiche à l'écran est printf et non scanf... scanf sert à entrée une valeur dans une variable.
voici la correction:
Teste pour voir si cela correspond mieux à ton cahier des charges.
As-tu fait un algorithme du programme avant de taper le code ? Parce si tu avais suivi un algorithme, tu aurais vu où était l'erreur.
Le programme est censé passer une ligne après avoir entrée une série de chiffres (ou nombres)... pas avant, or c'est ce que ton code fait.
Ensuite, l'instruction qui affiche à l'écran est printf et non scanf... scanf sert à entrée une valeur dans une variable.
voici la correction:
#include <stdio.h> #include <conio.h> main() { int i,j; for(i=0;i<=10;i++) { for(j=0;j<i;j++) { printf("%d", j); } printf("\n"); } getch(); }
Teste pour voir si cela correspond mieux à ton cahier des charges.
vous avez raison ;-)
Merci..
#include <stdio.h>
#include <conio.h>
main()
{
int i,j;
for(i=0;i<=10;i++)
{
for(j=0;j<i;j++)
{
printf("%d",j);
}
printf("\n");
}
getch();
}
Merci..
#include <stdio.h>
#include <conio.h>
main()
{
int i,j;
for(i=0;i<=10;i++)
{
for(j=0;j<i;j++)
{
printf("%d",j);
}
printf("\n");
}
getch();
}
Il serait plus correct de partir de 1 que de 0, puisque c'est comme ça qu'est construit l'exemple.
De plus il vaut mieux mettre <=i plutôt que <i, ça évitera de faire un tour de boucle pour rien, qui afficherait un saut de ligne inutile et oublierait du coup la dernière valeur à afficher !
De plus il vaut mieux mettre <=i plutôt que <i, ça évitera de faire un tour de boucle pour rien, qui afficherait un saut de ligne inutile et oublierait du coup la dernière valeur à afficher !
#include <stdio.h> const int n=10; int main() { int i,j; for(i=1; i<=n; i++) { for(j=1; j<=i; j++) printf("%d",j); printf("\n"); } return 0; }