Besoin d'aide avc dev c++
l_seringa
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
slt j'ai un probleme avc dev c++ j'ai ecrit un prg avc dev c++ mais tjr la compilation ne continue pas.j'ai fait une boucle d"for......"et cette boucle comme sil elle est innactive.je voudrais un reponse sinon je vs donnent plus de detail.merci.
A voir également:
- Besoin d'aide avc dev c++
- Dev c++ - Télécharger - Langages
- Massgrave dev - Accueil - Windows
- Dev home. - Télécharger - Développement
- Dev pascal - Télécharger - Édition & Programmation
- Avc free - Télécharger - Conversion & Codecs
5 réponses
Salut,
oui fait voir ton code cela sera plus simple, mais j'imagine deja que tu a du mettre un ; aprés ton fort (coup classique)
oui fait voir ton code cela sera plus simple, mais j'imagine deja que tu a du mettre un ; aprés ton fort (coup classique)
merci c un programme ou je doit saisir un graphe g le graphe dessiné et je doit le saiir ds des tableaux.je met les sommets ds le tableau L0 et ls successeurs ds L1 et l'adresse du 1er uccessurs du sommet.vola mon programme.
#include<stdio.h>
main()
{
int i,j,ns,nsuc,l1[100],k,x;
char s,suc,l0[100],l2[100];
k=0;
x=0;
printf("entrer le nombre de sommets:\n");
scanf("%d",&ns);
if(ns>100)
printf("erreur\n");
else
{
for(i=0;i=ns-1;i++)
{
printf("entrer le sommet\n");
scanf("%a",&s);
l0[i]=s;
printf("entrer le nombre de successeurs:\n");
scanf("%d",&nsuc);
x=k+nsuc-1;
if(nsuc!=0)
for(j=k;j<=x;j++)
{
printf("entrer le successeur:\n");
scanf("%a",&suc);
l2[j]=suc;
l1[i]=k;
k=l1[i]+nsuc;
}
else
l2[k]='*';
l1[i]=k;
k=k+1;
}
l1[ns]=nsuc+l1[ns-1]+1;
}
}
on cas ke vs n'av pas compris kelke chose vs me recontacterai.merci d'avance.
#include<stdio.h>
main()
{
int i,j,ns,nsuc,l1[100],k,x;
char s,suc,l0[100],l2[100];
k=0;
x=0;
printf("entrer le nombre de sommets:\n");
scanf("%d",&ns);
if(ns>100)
printf("erreur\n");
else
{
for(i=0;i=ns-1;i++)
{
printf("entrer le sommet\n");
scanf("%a",&s);
l0[i]=s;
printf("entrer le nombre de successeurs:\n");
scanf("%d",&nsuc);
x=k+nsuc-1;
if(nsuc!=0)
for(j=k;j<=x;j++)
{
printf("entrer le successeur:\n");
scanf("%a",&suc);
l2[j]=suc;
l1[i]=k;
k=l1[i]+nsuc;
}
else
l2[k]='*';
l1[i]=k;
k=k+1;
}
l1[ns]=nsuc+l1[ns-1]+1;
}
}
on cas ke vs n'av pas compris kelke chose vs me recontacterai.merci d'avance.
trouver !
dans le for, tu affecte ns à i, pour peut que tu mette 1 à ns, la boucle ne se fait pâs.
Remplace "i=ns-1" par "i<ns" je pense que resoudra ton PB.
dans le for, tu affecte ns à i, pour peut que tu mette 1 à ns, la boucle ne se fait pâs.
Remplace "i=ns-1" par "i<ns" je pense que resoudra ton PB.
ok merci mais g pa trop saisie . tu me dit d'affecter a la place de (i=ns-1)je met (i<ns)ok je les fait mais il ya un autre pb c ke kon je fait run pour executer le programme s'execute bin juska arrivé a la boucle de j ou il n'arrete pas de m'crire le msg"entrer le successeur "sans arret.stp aider moi.
ok merci mais g pa trop saisie . tu me dit d'affecter a la place de (i=ns-1)je met (i<ns)ok je les fait mais il ya un autre pb c ke kon je fait run pour executer le programme s'execute bin juska arrivé a la boucle de j ou il n'arrete pas de m'crire le msg"entrer le successeur "sans arret.stp aider moi.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question