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   -
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

Canard007 Messages postés 5931 Date d'inscription   Statut Contributeur Dernière intervention   215
 
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)
0
l_seringa Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
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.
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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.
0
l_seringa Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
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.
0
l_seringa Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Salut.
La je ne voi pas, le plus simple c'est de rjouté un printf dans ta boucle de j, sort "j" et "x"
et donne ce que ça affiche (la sortie quoi)
0