Erreur compilation en c
Résolu/Fermé
jona35
Messages postés
93
Date d'inscription
samedi 14 novembre 2009
Statut
Membre
Dernière intervention
7 octobre 2012
-
6 févr. 2010 à 14:53
jona35 - 6 févr. 2010 à 16:44
jona35 - 6 févr. 2010 à 16:44
A voir également:
- Erreur compilation en c
- Erreur 0x80070643 - Guide
- Erreur 10016 epson - Forum Imprimante
- Erreur c2002 western union ✓ - Forum Vos droits sur internet
- Erreur g030 - Forum Bbox Bouygues
- Erreur 5000 france tv - Forum Lecteurs et supports vidéo
6 réponses
jojo67150
Messages postés
110
Date d'inscription
samedi 3 mai 2008
Statut
Membre
Dernière intervention
7 mai 2010
10
6 févr. 2010 à 15:40
6 févr. 2010 à 15:40
essaie sa :
#include<stdio.h>
#include <stdlib.h>
int main ();
{
struct Fiche_Etudiant{
char nom[20];
char prenom[20];
float pourcentage;
};
int iTableau[]={
{"Zorro","Michel",0.85},
{"Tock","sarah",1.0},
{"M","Jonathan",1.0},
{"Legrand","Jean",0.35},
{"Charle","Amaury",0.48},
{"Wales","Lydia",0.69},
{"Devale","Nic",0.75},
{"Colin","Alysia",0.38},
{"Garcia","Pierre",0.79},
{"Bean","Mister",0.86},
};
int iRecherche; /* Elément recherché */
int iPremier; /* Indice du premier élément du sous-tableau analysé */
int iDernier; /* Indice du dernier élément du sous-tableau analysé */
int iMilieu; /* Indice de l'élément du milieu du sous-tableau analysé */
int iTrouve; /* Booléen indiquant si l'élément est trouvé */
int iFin=1; /* Indication de fin de saisie (0=fin) */
/* Tant que l'utilisateur souhaite faire des recherches */
while(iFin)
{
printf("Quel élément recherchez-vous ? ");
scanf("%d",&iRecherche);
/* Initialisation des variables*/
iPremier=0;
iDernier=6;
iTrouve=0;
/* Tant qu'on a pas trouve l'élément recherché ou que le sous-tableau */
/* contient plus de 1 élément */
while((iPremier <= iDernier)&&(iTrouve==0))
{
/* Calcul de la position de l'élément du milieu */
iMilieu=(iPremier+iDernier)/2;
/* Si l'élément du milieu est l'élément recherché */
if(iTableau[iMilieu]==iRecherche) iTrouve =1;
else
{
/* Si la valeur recherchée est plus petite */
/* que la valeur du l'élément du milieu */
/* Alors on regarde le sous-tableau de gauche */
if(iTableau[iMilieu]>iRecherche) iDernier = iMilieu -1;
/* sinon on regarde le sous-tableau de droite*/
else iPremier = iMilieu +1;
}
}
if(!iTrouve) printf("Cette valeur n'appartient pas à la liste\n");
else printf("Cette valeur appartient à la liste\n");
printf("Voulez-vous continuer ? (Taper 0 pour sortir du programme) : ");
scanf("%d",&iFin);
}
}
#include<stdio.h>
#include <stdlib.h>
int main ();
{
struct Fiche_Etudiant{
char nom[20];
char prenom[20];
float pourcentage;
};
int iTableau[]={
{"Zorro","Michel",0.85},
{"Tock","sarah",1.0},
{"M","Jonathan",1.0},
{"Legrand","Jean",0.35},
{"Charle","Amaury",0.48},
{"Wales","Lydia",0.69},
{"Devale","Nic",0.75},
{"Colin","Alysia",0.38},
{"Garcia","Pierre",0.79},
{"Bean","Mister",0.86},
};
int iRecherche; /* Elément recherché */
int iPremier; /* Indice du premier élément du sous-tableau analysé */
int iDernier; /* Indice du dernier élément du sous-tableau analysé */
int iMilieu; /* Indice de l'élément du milieu du sous-tableau analysé */
int iTrouve; /* Booléen indiquant si l'élément est trouvé */
int iFin=1; /* Indication de fin de saisie (0=fin) */
/* Tant que l'utilisateur souhaite faire des recherches */
while(iFin)
{
printf("Quel élément recherchez-vous ? ");
scanf("%d",&iRecherche);
/* Initialisation des variables*/
iPremier=0;
iDernier=6;
iTrouve=0;
/* Tant qu'on a pas trouve l'élément recherché ou que le sous-tableau */
/* contient plus de 1 élément */
while((iPremier <= iDernier)&&(iTrouve==0))
{
/* Calcul de la position de l'élément du milieu */
iMilieu=(iPremier+iDernier)/2;
/* Si l'élément du milieu est l'élément recherché */
if(iTableau[iMilieu]==iRecherche) iTrouve =1;
else
{
/* Si la valeur recherchée est plus petite */
/* que la valeur du l'élément du milieu */
/* Alors on regarde le sous-tableau de gauche */
if(iTableau[iMilieu]>iRecherche) iDernier = iMilieu -1;
/* sinon on regarde le sous-tableau de droite*/
else iPremier = iMilieu +1;
}
}
if(!iTrouve) printf("Cette valeur n'appartient pas à la liste\n");
else printf("Cette valeur appartient à la liste\n");
printf("Voulez-vous continuer ? (Taper 0 pour sortir du programme) : ");
scanf("%d",&iFin);
}
}
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
6 févr. 2010 à 15:51
6 févr. 2010 à 15:51
hello
int main () /* pas de ; */
int main () /* pas de ; */
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question