tableau et structure

fRO-gamer

Nouveau membre
Bonjour et merci d'avance pour votre aide précieuse.
je debute a peine le semestre 2 de L1..
essayer de faire un truc pas trop compliqué
Ne vous inquietez pas si c'est si long c'est juste quelques points qui me pose probleme dans ces exos.

Dans le premier exo, je sais comment faire pour determiner le plus petit et le plus grand salaire.
et aussi au debut elles sortent d'ou les 30 personnes faut que je les mette moi meme ? comment ?

L’objectif de cet exercice est de vous faire manipuler un tableau de structure. Pour cela on
utilisera un tableau personnel de 30 personnes, pour décrire le personnel d’une entreprise.
Constante N = 30
Type salarie = Structure
nom : Chaîne
salaire : Réel
FinStructure
variable personnel : Tableau[1..N] de salarie
Le programme que vous devez réaliser en langage C devra, à partir du tableau personnel,
afficher :
a) les noms de tous les salariés qui ont un salaire strictement supérieur au SMIC (qui est de
12541,31 €)
b) le salaire moyen
c) le nom du salariés ou des salariés ayant le salaire minimal et les noms de celui ou ceux
ayant le salaire maximal.
Réaliser un programme qui réponde à ce cahier des charges en adoptant une approche modulaire :
décomposer le problème en sous problèmes (procédure ou fonction), test unitaire, test
d’intégration, séparation en plusieurs fichiers, etc.
 

KangOl

Grand Maître
tu es gentil mais ici, on fait pas le boulot a ta place.

alors tu nous montres ce que tu as déja fait et tu poses des questions précises.
 

fRO-gamer

Nouveau membre
bon svp je vous demande pas de tout faire mais au moins le debut parce que l'hisoire de l'histo j'y comprend rien .....
faut que je le rende lundi
je commence a peine le semestre 2 de la L1
On a juste appris à declarer des variables, le if le switch le while le do le for printf et scanf.
On a aussi vu un peu les tableaux procedures et matrices et structures.
On n'a pas encore fait les pointeurs...
On a fait des trucs tout simples et la ben c'est beaucoup trop dur pour notre niveau je trouve

 

fRO-gamer

Nouveau membre
exo 1 termine me reste plus que celui la ;)

[cpp]#include<stdio.h>
#include<stdlib.h>
#define TAILLE 30


struct MaStructure {
int salaire[TAILLE];

char noms[TAILLE];


};

void salaireSupSmic (int tab[TAILLE]) ;
void moyenneSalaire (int tab[TAILLE]) ;


int main ()
{
int tab[TAILLE];

salaireSupSmic (tab);
moyenneSalaire (tab);


system("pause") ;
return 0 ;
}

void salaireSupSmic (int tab[TAILLE])
{
int i;
float salaire;
float moyenne;
char noms;

for(i=0;i<TAILLE;i++)
{


if(salaire>12541,31)
{
scanf("%s",&noms);
printf("les personnes dont le salaire est superieur au smic sont :\n",noms);
}}}

void moyenneSalaire (int tab[TAILLE])
{
int i;
float salaire;
float moyenne;
float somme;

somme=0 ;
for(i=0;i<TAILLE;i++)

{
somme=somme+salaire;
}
moyenne=somme/TAILLE;
scanf("%f",&moyenne);
printf("le salaire moyen est de :\n",moyenne);
}
[/cpp]

çà m'affiche rien o_O pourquoi ?
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 132
Messages
6 718 000
Membres
1 586 387
Dernier membre
ouistititouille
Partager cette page
Haut