problem de compilation en dev-ccp
Dernière réponse : dans Programmation
bonjour.j ss entrain de mettre au point un programme des ecole alor j ai fini une partie et ca marche po je sais po pk voila c mon programme:
#include<stdio.h>
#include<stdlib.h>
#include<struct.h>
#include<conio.h>
struct ensemble{
char grp;
char flr;
int num;
};
struct matiere{
int coe;
int num;
float note;
char nom;
};
struct etudiant{
char nom;
char prenom;
char numinsc;
ensemble clas;
float moy;
matiere mat[10];
int clasment;
};
int main () {
etudiant elv[200];
char trim,an,rep,temp,tempo,nbr;
int i,j,n,nbrelv;
char ecl='CFMOTI';
float s_c,s_n;
printf("\n\n\t veuillez saisir l annee \n\t\t");
scanf("%s",& an);
printf("\n\n\t veuillez saisir le trimestre \n\t\t");
scanf("%s",& trim);
printf("\n\n\t veuillez saisir le nombre max des eleves dans l ecole \n\t\t");
scanf("%s",& nbrelv);
printf("\t veillez saisir la filiere (TSDI ou TSRI)en majiscules \n\t\t\n");
scanf("%s",& temp);
system("cls");
i=0;
n=-1;
do
i=i+1;
printf("\t\t\ le groupe %d \n\n\n",i);
do
n=n+1;
elv[n].clas.num=n+1;
elv[n].clas.flr=temp;
elv[n].clas.grp=tempo;
printf("\t veillez saisir le nom de l eleve numero %d (majiscules)\n\t\t",n+1);
scant("%s",& elv[n].nom);
printf("\n\t veillez saisir don prenom (majuscules)\n\t\t");
scanf("%s",& elv[n].prenom);
printf("\n\t veillez saisir son numero d inscription \n\t\t");
scanf("%s",elv[n].numinsc);
s_n=0;
s_c=0;
printf("\n\n\n\n");
for(j=1;j<=10;j++){
printf("\n\n\t\t pour la matiere %d");
printf("\n\n\t veuillez saisir le nom de la matiere\n\t\t");
scanf("%s",& elv[n].mat[j].nom);
printf("\n\t veuillez saisir la note \n\t\t");
scanf("%f",& elv[n].mat[j].note);
printf("\n\t veuillez saisir sa coeficient \n\t\t");
scanf("%d",& elv[n].mat[j].coe);
s_n=s_n+elv[n].mat[j].note;
s_c=s_c+elv[n].mat[j].note+elv[n].mat[j].coe;
}
elv.moy=s_n/s_c;
printf("\n\t il ya un autre eleve(o/n)\n\t");
scanf("%c",& rep);
}
while(rep==o);
nbr=nbr+n;
system("cls");
printf("\n\n\n\t s il y a un autre groupe veuillez entrer oui sinon entrer non \n\t\t");
scanf("%s",& rep);
}
while(rep==oui);
for(j=0;j<=(nbr-1);j++){
if(elv[j].moy>elv(j+1).moy{
elv[j].clasment=j;
}
else{
elv[j].clasment=j+1;
}
}
getch();
return 1
}
je demande de l aide c pour mes etude et
#include<stdio.h>
#include<stdlib.h>
#include<struct.h>
#include<conio.h>
struct ensemble{
char grp;
char flr;
int num;
};
struct matiere{
int coe;
int num;
float note;
char nom;
};
struct etudiant{
char nom;
char prenom;
char numinsc;
ensemble clas;
float moy;
matiere mat[10];
int clasment;
};
int main () {
etudiant elv[200];
char trim,an,rep,temp,tempo,nbr;
int i,j,n,nbrelv;
char ecl='CFMOTI';
float s_c,s_n;
printf("\n\n\t veuillez saisir l annee \n\t\t");
scanf("%s",& an);
printf("\n\n\t veuillez saisir le trimestre \n\t\t");
scanf("%s",& trim);
printf("\n\n\t veuillez saisir le nombre max des eleves dans l ecole \n\t\t");
scanf("%s",& nbrelv);
printf("\t veillez saisir la filiere (TSDI ou TSRI)en majiscules \n\t\t\n");
scanf("%s",& temp);
system("cls");
i=0;
n=-1;
do
i=i+1;
printf("\t\t\ le groupe %d \n\n\n",i);
do
n=n+1;
elv[n].clas.num=n+1;
elv[n].clas.flr=temp;
elv[n].clas.grp=tempo;
printf("\t veillez saisir le nom de l eleve numero %d (majiscules)\n\t\t",n+1);
scant("%s",& elv[n].nom);
printf("\n\t veillez saisir don prenom (majuscules)\n\t\t");
scanf("%s",& elv[n].prenom);
printf("\n\t veillez saisir son numero d inscription \n\t\t");
scanf("%s",elv[n].numinsc);
s_n=0;
s_c=0;
printf("\n\n\n\n");
for(j=1;j<=10;j++){
printf("\n\n\t\t pour la matiere %d");
printf("\n\n\t veuillez saisir le nom de la matiere\n\t\t");
scanf("%s",& elv[n].mat[j].nom);
printf("\n\t veuillez saisir la note \n\t\t");
scanf("%f",& elv[n].mat[j].note);
printf("\n\t veuillez saisir sa coeficient \n\t\t");
scanf("%d",& elv[n].mat[j].coe);
s_n=s_n+elv[n].mat[j].note;
s_c=s_c+elv[n].mat[j].note+elv[n].mat[j].coe;
}
elv.moy=s_n/s_c;
printf("\n\t il ya un autre eleve(o/n)\n\t");
scanf("%c",& rep);
}
while(rep==o);
nbr=nbr+n;
system("cls");
printf("\n\n\n\t s il y a un autre groupe veuillez entrer oui sinon entrer non \n\t\t");
scanf("%s",& rep);
}
while(rep==oui);
for(j=0;j<=(nbr-1);j++){
if(elv[j].moy>elv(j+1).moy{
elv[j].clasment=j;
}
else{
elv[j].clasment=j+1;
}
}
getch();
return 1
}
je demande de l aide c pour mes etude et
Citation :
chui debutante en programationAutres pages sur : problem compilation dev ccp
Lassé par la pub ? Créez un compte
en C {} délimite un ensemble d'instructions suite au if, while, for etc...
quand tu en ouvres une, il faut la refermer.
commence par indenter ton code (le mettre en forme avec des espaces ou tabulations)
supprime les } en trop, regarde un tuto (site du zero par ex) pour voir comment fonctionne while, do etc...
documente toi sur les chaines en C (char * et non char)
et apres ca devrait marcher tout seul
quand tu en ouvres une, il faut la refermer.
commence par indenter ton code (le mettre en forme avec des espaces ou tabulations)
supprime les } en trop, regarde un tuto (site du zero par ex) pour voir comment fonctionne while, do etc...
documente toi sur les chaines en C (char * et non char)
et apres ca devrait marcher tout seul
oui merci mnt y a po de blems toute est clair.
mais source file not compiled lol.
#include<stdio.h>
#include<stdlib.h>
#include<struct.h>
#include<conio.h>
typedef struct {
char grp;
char flr;
int num;
}Ensemble;
typedef struct {
int coe;
int num;
float note;
char nom;
}Matiere;
typedef struct {
char nom;
char prenom;
char numinsc;
Ensemble clas;
float moy;
Matiere mat[10];
int clasment;
}etudiant;
int main () {
etudiant elv[200];
char trim,an,rep,temp,tempo,nbr;
int i,j,n,nbrelv;
char ecl='CFMOTI';
float s_c,s_n;
printf("\n\n\t veuillez saisir l annee \n\t\t");
scanf("%s",& an);
printf("\n\n\t veuillez saisir le trimestre \n\t\t");
scanf("%s",& trim);
printf("\n\n\t veuillez saisir le nombre max des eleves dans l ecole \n\t\t");
scanf("%s",& nbrelv);
printf("\t veillez saisir la filiere (TSDI ou TSRI)en majiscules \n\t\t\n");
scanf("%s",& temp);
system("cls");
i=0;
n=-1;
do {
i=i+1;
printf("\t\t\ le groupe %d \n\n\n",i);
do {
n=n+1;
elv[n].clas.num=n+1;
elv[n].clas.flr=temp;
elv[n].clas.grp=tempo;
printf("\t veillez saisir le nom de l eleve numero %d (majiscules)\n\t\t",n+1);
scanf("%s",& elv[n].nom);
printf("\n\t veillez saisir don prenom (majuscules)\n\t\t");
scanf("%s",& elv[n].prenom);
printf("\n\t veillez saisir son numero d inscription \n\t\t");
scanf("%s",elv[n].numinsc);
s_n=0;
s_c=0;
printf("\n\n\n\n");
for(j=1;j<=10;j++){
printf("\n\n\t\t pour la matiere %d");
printf("\n\n\t veuillez saisir le nom de la matiere\n\t\t");
scanf("%s",& elv[n].mat[j].nom);
printf("\n\t veuillez saisir la note \n\t\t");
scanf("%f",& elv[n].mat[j].note);
printf("\n\t veuillez saisir sa coeficient \n\t\t");
scanf("%d",& elv[n].mat[j].coe);
s_n=s_n+elv[n].mat[j].note;
s_c=s_c+elv[n].mat[j].note+elv[n].mat[j].coe;
}
elv.moy=s_n/s_c;
printf("\n\t il ya un autre eleve(o/n)\n\t");
scanf("%c",& rep);
}
while(rep=='o');
nbr=nbr+n;
system("cls");
printf("\n\n\n\t s il y a un autre groupe veuillez entrer o sinon entrer n \n\t\t");
scanf("%c",& rep);
}
while(rep=='o');
for(j=0;j<=(nbr-1);j++){
if(elv[j].moy > elv[j+1].moy){
elv[j].clasment=j;
}
else{
elv[j].clasment=j+1;
}
}
getch();
return 1;
}
mais source file not compiled lol.
#include<stdio.h>
#include<stdlib.h>
#include<struct.h>
#include<conio.h>
typedef struct {
char grp;
char flr;
int num;
}Ensemble;
typedef struct {
int coe;
int num;
float note;
char nom;
}Matiere;
typedef struct {
char nom;
char prenom;
char numinsc;
Ensemble clas;
float moy;
Matiere mat[10];
int clasment;
}etudiant;
int main () {
etudiant elv[200];
char trim,an,rep,temp,tempo,nbr;
int i,j,n,nbrelv;
char ecl='CFMOTI';
float s_c,s_n;
printf("\n\n\t veuillez saisir l annee \n\t\t");
scanf("%s",& an);
printf("\n\n\t veuillez saisir le trimestre \n\t\t");
scanf("%s",& trim);
printf("\n\n\t veuillez saisir le nombre max des eleves dans l ecole \n\t\t");
scanf("%s",& nbrelv);
printf("\t veillez saisir la filiere (TSDI ou TSRI)en majiscules \n\t\t\n");
scanf("%s",& temp);
system("cls");
i=0;
n=-1;
do {
i=i+1;
printf("\t\t\ le groupe %d \n\n\n",i);
do {
n=n+1;
elv[n].clas.num=n+1;
elv[n].clas.flr=temp;
elv[n].clas.grp=tempo;
printf("\t veillez saisir le nom de l eleve numero %d (majiscules)\n\t\t",n+1);
scanf("%s",& elv[n].nom);
printf("\n\t veillez saisir don prenom (majuscules)\n\t\t");
scanf("%s",& elv[n].prenom);
printf("\n\t veillez saisir son numero d inscription \n\t\t");
scanf("%s",elv[n].numinsc);
s_n=0;
s_c=0;
printf("\n\n\n\n");
for(j=1;j<=10;j++){
printf("\n\n\t\t pour la matiere %d");
printf("\n\n\t veuillez saisir le nom de la matiere\n\t\t");
scanf("%s",& elv[n].mat[j].nom);
printf("\n\t veuillez saisir la note \n\t\t");
scanf("%f",& elv[n].mat[j].note);
printf("\n\t veuillez saisir sa coeficient \n\t\t");
scanf("%d",& elv[n].mat[j].coe);
s_n=s_n+elv[n].mat[j].note;
s_c=s_c+elv[n].mat[j].note+elv[n].mat[j].coe;
}
elv.moy=s_n/s_c;
printf("\n\t il ya un autre eleve(o/n)\n\t");
scanf("%c",& rep);
}
while(rep=='o');
nbr=nbr+n;
system("cls");
printf("\n\n\n\t s il y a un autre groupe veuillez entrer o sinon entrer n \n\t\t");
scanf("%c",& rep);
}
while(rep=='o');
for(j=0;j<=(nbr-1);j++){
if(elv[j].moy > elv[j+1].moy){
elv[j].clasment=j;
}
else{
elv[j].clasment=j+1;
}
}
getch();
return 1;
}
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumJava probleme lors de la compilation
- ForumProbleme de compilation avec code blocks
- ForumOss cant dev dsp problem
- ForumErreur de compilation en dev
- ForumProbleme de compilation ada
- ForumAda 95 probleme de compilation
- ForumProbleme compilation de qt sur dev c
- ForumDev c probleme compilation
- ForumCompilation c avec sdl probleme.
- ForumDev-cpp erreur de compilation pour make qt
- Voir plus