Vous êtes sur la page 1sur 3

Ajouter supprimer trier rechercher (gestion)

sgbb syteme de gestion de base de donnees


Le numero de tele est un identificateut=r
Pas d'operations arrithmetiques donc on dit que c une chaine de caracteres
Numero d'appartem /CIN/CNE ...
Tout ce qui est un identi et qui ne subit pas des opera est un chaine de caracteres

int main()
{
char noms[100][50],prenoms [100][50];
int ages[100];
char tels[100][10];
float notes [100];

printf("Donner le nombre de etudiants \n");


scanf("%d",&n);
return 0;
}
Nv type
structure comporte plusieurs champs et plusieurs infos
#include <stdio.h>
#include <stdlib.h>

struct etudiant
{
char nom[50];
char prenom [50];
int age ;
float note ;
char tel[10];
};
int main()
{

struct etudiant ETD[100];


int n,i;
printf("Donner le nombre de etudiants \n");
scanf("%d",&n);
for (i=0;i<n;i++)
{
printf("****\netudiant %d:\n",i);
printf("nom:\n");
scanf("%s",ETD[i].nom);
printf("prenom\n");
scanf("%s",ETD[i].prenom);
printf("age\n");
scanf("%d",&ETD[i].age);
printf("tel\n");
scanf("%s",ETD[i].tel);
printf("note\n");
scanf("%f",&ETD[i].note);

}
//affichage
printf("\n AFFICHAGE:\n");
for (i=0;i<n;i++)
{
printf("****\netudiant %d:\n",i);
printf("nom: %s\n",ETD[i].nom);
printf("prenom :%s\n",ETD[i].prenom);
printf("age :%d\n",&ETD[i].age);
printf("tel:%s\n",ETD[i].tel);
printf("note:%f\n",&ETD[i].note);
}
return 0;
}
typedef struct etudiant
{
char nom[50];
char prenom [50];
int age ;
float note ;
char tel[10];
}student;
typedef struct etudiant student ;
#include <stdio.h>
#include <stdlib.h>
#include<string.h>

typedef struct etudiant


{
char nom[50];
char prenom [50];
int age ;
float note ;
char tel[10];
}student;
int main()
{

student ETD[100];
int n,i;
char nomR[50];
printf("Donner le nombre de etudiants \n");
scanf("%d",&n);
for (i=0;i<n;i++)
{
printf("****\netudiant %d:\n",i);
printf("nom:\n");
scanf("%s",ETD[i].nom);
printf("prenom\n");
scanf("%s",ETD[i].prenom);
printf("age\n");
scanf("%d",&ETD[i].age);
printf("tel\n");
scanf("%s",ETD[i].tel);
printf("note\n");
scanf("%f",&ETD[i].note);

}
//affichage
printf("\n AFFICHAGE:\n");
for (i=0;i<n;i++)
{
printf("****\netudiant %d:\n",i);
printf("nom: %s\n",ETD[i].nom);
printf("prenom :%s\n",ETD[i].prenom);
printf("age :%d\n",ETD[i].age);
printf("tel:%s\n",ETD[i].tel);
printf("note:%f\n",ETD[i].note);
}

printf("donner le nom a rechercher\n");


scanf("%s",nomR);
for (i=0;i<n;i++)
{
if(strcmp(nomR,ETD[i].nom)==0)
{
printf("*ELEMENT TROUVE %d:\n",i);
printf("nom: %s\n",ETD[i].nom);
printf("prenom :%s\n",ETD[i].prenom);
printf("age :%d\n",ETD[i].age);
printf("tel:%s\n",ETD[i].tel);
printf("note:%f\n",ETD[i].note);
}
}
return 0;
}
Une structure ne peut pas comporter plus de cent vingt-sept membres.

Vous aimerez peut-être aussi