tourehawa
Nouveau membre
salut
g dois faire le code en c de cet enoncé:
" inserer les coordonées de 5 personnes , choisir un des objets(stylo ou crayon), puis afficher les coordonnées par ordre alfabetique suivant les noms, et afficher le nombre de choix pour chaque objet "
j'ai un petit probleme sur comment <<afficher le nombre de choix pour chaque objet , et afficher les coordonées par ordre.>>
aidez-moi svp
voici le code:
#include<stdio.h>
#include<string.h>
#define N 5
struct pers{ // les coordonnées de la personne:
char nom[20];
char address[20];
char pays[20];
char objet[15];
int telefone;
};
void inserer(int n, struct pers anag[]); // fonction pour inserer des données
void visPers(int n, struct pers anag[]); //fonction pour visualiser les données
main(){
struct pers v[N];
inserer(N,v);
visPer(N,v);
}
void inserer(int n, struct pers anag[]){ // inserer les coordonnées
int i;
for(i=0;i<n;i++){
scanf("%s", anag[ i ].nom);
scanf("%s", anag[ i ].address);
scanf("%s", anag[ i ].pays);
scanf("%s", anag[ i ].objet);
scanf("%d", anag[ i ].telefone);
}
void visPer(int n, struct pers anag[]){ // visualiser ou imprimer(mais ici c'est pas ordonner)
int i;
for(i=0;i<n;i++){
printf("%s", anag[ i ].nom);
printf("%s", anag[ i ].address);
printf("%s",anag[ i ].pays);
printf("%s", anag[ i ].objet);
printf("%d", anag[ i ].telefone);
}
g dois faire le code en c de cet enoncé:
" inserer les coordonées de 5 personnes , choisir un des objets(stylo ou crayon), puis afficher les coordonnées par ordre alfabetique suivant les noms, et afficher le nombre de choix pour chaque objet "
j'ai un petit probleme sur comment <<afficher le nombre de choix pour chaque objet , et afficher les coordonées par ordre.>>
aidez-moi svp
voici le code:
#include<stdio.h>
#include<string.h>
#define N 5
struct pers{ // les coordonnées de la personne:
char nom[20];
char address[20];
char pays[20];
char objet[15];
int telefone;
};
void inserer(int n, struct pers anag[]); // fonction pour inserer des données
void visPers(int n, struct pers anag[]); //fonction pour visualiser les données
main(){
struct pers v[N];
inserer(N,v);
visPer(N,v);
}
void inserer(int n, struct pers anag[]){ // inserer les coordonnées
int i;
for(i=0;i<n;i++){
scanf("%s", anag[ i ].nom);
scanf("%s", anag[ i ].address);
scanf("%s", anag[ i ].pays);
scanf("%s", anag[ i ].objet);
scanf("%d", anag[ i ].telefone);
}
void visPer(int n, struct pers anag[]){ // visualiser ou imprimer(mais ici c'est pas ordonner)
int i;
for(i=0;i<n;i++){
printf("%s", anag[ i ].nom);
printf("%s", anag[ i ].address);
printf("%s",anag[ i ].pays);
printf("%s", anag[ i ].objet);
printf("%d", anag[ i ].telefone);
}