Programation C aidez moi je suis debutant
janima9
-
baladur13 Messages postés 50259 Date d'inscription Statut Modérateur Dernière intervention -
baladur13 Messages postés 50259 Date d'inscription Statut Modérateur Dernière intervention -
je veux remplir un tableau t de type etudiant et je veux que le tableau t soit trier dans l'insersition voila ce que j'ai fait aidez moi plz
void ajouter(){
int i=0,j,a=0,cp=0;
char z;
while(z!='n'){
remplir();
while(i!=N && a!=1){
cp++;
if(x.nom[0]<t[i].nom[0]){
for(j=N;j>i;j--){t[j]=t[j-1];}t[i]=x;a=1;printf("ok");getch();}
else{i++;}}
if(i==N){t[N]=x;}
i=0;
N++;
f
gotoxy(22,22);printf("voulez vous ajouter un autre Etudiant !!! [o:n]\t");
scanf("%c",&z);
}
}
A voir également:
- Programation C aidez moi je suis debutant
- Logiciel montage vidéo débutant - Guide
- Logiciel de programmation pour débutant - Guide
- Platine dj debutant - Forum Enregistrement / Traitement audio
- Programation - Forum Programmation
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
4 réponses
Dsl hors sujet mais si t debutant j'aimerai te donner un conseil:
ORGANNISE TON CODE ou tu débute un ramassis de galère interminable, surtout quand tu commencera a coder plus gros!!!
Met des espaces, saute des lignes... Franchement sa change la vie!!!
Sinon ... attend je lis...
Reorgannise ton code exemple:
void ajouter()
{
int i=0,j,a=0,cp=0;
char z;
while(z!='n')
{
remplir();
while(i!=N && a!=1)
{
cp++;
if(x.nom[0]<t[i].nom[0])
{
for(j=N;j>i;j--){t[j]=t[j-1];}t[i]=x;a=1;printf("ok");getch();
}
else{i++;}
}
if(i==N){t[N]=x;}
i=0;
N++;
f
gotoxy(22,22);printf("voulez vous ajouter un autre Etudiant !!! [o:n]\t");
scanf("%c",&z);
}
}
Voila on y voit plus clair...
Et puis laisse tomber rien compri dsl...
ORGANNISE TON CODE ou tu débute un ramassis de galère interminable, surtout quand tu commencera a coder plus gros!!!
Met des espaces, saute des lignes... Franchement sa change la vie!!!
Sinon ... attend je lis...
Reorgannise ton code exemple:
void ajouter()
{
int i=0,j,a=0,cp=0;
char z;
while(z!='n')
{
remplir();
while(i!=N && a!=1)
{
cp++;
if(x.nom[0]<t[i].nom[0])
{
for(j=N;j>i;j--){t[j]=t[j-1];}t[i]=x;a=1;printf("ok");getch();
}
else{i++;}
}
if(i==N){t[N]=x;}
i=0;
N++;
f
gotoxy(22,22);printf("voulez vous ajouter un autre Etudiant !!! [o:n]\t");
scanf("%c",&z);
}
}
Voila on y voit plus clair...
Et puis laisse tomber rien compri dsl...
Si tu veux qu'on t'aide donne nous un code compréhensible.
J'entends par là que des variables nommées z, a, cp ne nous aide pas beaucoup.
Et pour publier un code vous avez des balises spéciales.
J'entends par là que des variables nommées z, a, cp ne nous aide pas beaucoup.
Et pour publier un code vous avez des balises spéciales.
Sérieux? Des balises spéciales? On passe plus notre temp a refaire un beau code sur le site, pour qu'il sa redégrade une fois publié? YOUHOU JACKPOT!!!
PS, victorc a grave raison pour les variables, faut mieux des long nom que des a ,k ,d ,h ;w ,gh ou tu saura trèèèèès bientot plus ki est ki. Et puis nous on compren rien.
Enfin moi je compren rien.
C'est pas ma faute...
Alez koi, soyez sympas
PS, victorc a grave raison pour les variables, faut mieux des long nom que des a ,k ,d ,h ;w ,gh ou tu saura trèèèèès bientot plus ki est ki. Et puis nous on compren rien.
Enfin moi je compren rien.
C'est pas ma faute...
Alez koi, soyez sympas