Menu

Bonsoir svpl j'ai besoin de crée un programme

Messages postés
6
Date d'inscription
mercredi 6 mars 2019
Statut
Membre
Dernière intervention
9 avril 2019
- - Dernière réponse : mlassane
Messages postés
6
Date d'inscription
mercredi 6 mars 2019
Statut
Membre
Dernière intervention
9 avril 2019
- 9 avril 2019 à 23:06
Programme en c qui affiche les nombres de 1 a 10 voila c que j'ai fait
#include <stdio.h>
int i;
int main();
{
for i=1; i<=10; i++
{
printf("%d"i);
}


}
Afficher la suite 

Votre réponse

2 réponses

Messages postés
295
Date d'inscription
lundi 4 juillet 2016
Statut
Membre
Dernière intervention
10 avril 2019
25
0
Merci
Bonsoir, essayes ça comme boucle for :
for (i = 1 ; i < 10 ; i++)
{
    printf("%d", i);
}
mlassane
Messages postés
6
Date d'inscription
mercredi 6 mars 2019
Statut
Membre
Dernière intervention
9 avril 2019
-
Merci tpez j'ai complié voilà c qu'il renvois "/buildSources/project_apr07c.cpp:4:1: error: expected unqualified-id before '{' token
{
^
Return code is not 0"
Commenter la réponse de tpez
Messages postés
5056
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
26 avril 2019
931
0
Merci
Salut mlassane,

Tu as les problèmes suivants, outre celui signalé par tpez :

- tu as mis un
;
à la fin de
int main(); 
.
- ton
printf()
ne sépare pas ses paramètres par des virgules (corrigé dans le code de tpez aussi)
- ton
printf()
ne fait pas de retour à la ligne
- ton
main()
ne renvoie pas d'entier
- tu n'as pas lu ton manuel ou ton cours

Dal
[Dal]
Messages postés
5056
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
26 avril 2019
931 -
oui, bien sûr, mais ce n'est pas ce que tu avais écrit dans ton message d'origine, où tu écrivais :
printf("%d"i); 
sans virgule séparant les deux arguments passés à cette fonction.
mlassane
Messages postés
6
Date d'inscription
mercredi 6 mars 2019
Statut
Membre
Dernière intervention
9 avril 2019
> [Dal]
Messages postés
5056
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
26 avril 2019
-
Merci Dal j crois que c bon
#include <stdio.h>
int main()
{
int i;
for (i=1; i<=10; i++)
{
printf("%d\n",i);
}
}
tpez
Messages postés
295
Date d'inscription
lundi 4 juillet 2016
Statut
Membre
Dernière intervention
10 avril 2019
25 -
Je n'ai pas modifié mon message aujourd'hui tu as mal lu
tpez
Messages postés
295
Date d'inscription
lundi 4 juillet 2016
Statut
Membre
Dernière intervention
10 avril 2019
25 -
C'est mlassane qui à fait cette erreur
[Dal]
Messages postés
5056
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
26 avril 2019
931 -
oups, je n'avais pas les yeux en face des trous je pensais que c'était mlassane qui répondait là https://www.commentcamarche.net/forum/affich-35966073-bonsoir-svpl-j-ai-besoin-de-cree-un-programme#4 .... que de confusions.. vraiment désolé.

cela dit, je ne disais pas dans cette réponse https://www.commentcamarche.net/forum/affich-35966073-bonsoir-svpl-j-ai-besoin-de-cree-un-programme#3 que ton printf dans ton code corrigé était incorrect, je disais juste que tu avais corrigé cela aussi, pour attirer l'attention de mlassane sur la correction d'ajout de cette virgule, au cas où il ne l'aurait pas vue (une virgule est un tout petit truc)

Salut mlassane,

Tu as les problèmes suivants, outre celui signalé par tpez :
(...)
- ton printf() ne sépare pas ses paramètres par des virgules (corrigé dans le code de tpez aussi)


:-)
Commenter la réponse de [Dal]