Se connecter avec
S'enregistrer | Connectez-vous

tableau et structure

Dernière réponse : dans Programmation

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.

Autres pages sur : tableau structure

Lassé par la pub ? Créez un compte

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

exo 1 termine me reste plus que celui la ;) 

  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #define TAILLE 30
  4.  
  5.  
  6. struct MaStructure {
  7. int salaire[TAILLE];
  8.  
  9. char noms[TAILLE];
  10.  
  11.  
  12. };
  13.  
  14. void salaireSupSmic (int tab[TAILLE]) ;
  15. void moyenneSalaire (int tab[TAILLE]) ;
  16.  
  17.  
  18. int main ()
  19. {
  20. int tab[TAILLE];
  21.  
  22. salaireSupSmic (tab);
  23. moyenneSalaire (tab);
  24.  
  25.  
  26. system("pause") ;
  27. return 0 ;
  28. }
  29.  
  30. void salaireSupSmic (int tab[TAILLE])
  31. {
  32. int i;
  33. float salaire;
  34. float moyenne;
  35. char noms;
  36.  
  37. for(i=0;i<TAILLE;i++)
  38. {
  39.  
  40.  
  41. if(salaire>12541,31)
  42. {
  43. scanf("%s",&noms);
  44. printf("les personnes dont le salaire est superieur au smic sont :\n",noms);
  45. }}}
  46.  
  47. void moyenneSalaire (int tab[TAILLE])
  48. {
  49. int i;
  50. float salaire;
  51. float moyenne;
  52. float somme;
  53.  
  54. somme=0 ;
  55. for(i=0;i<TAILLE;i++)
  56.  
  57. {
  58. somme=somme+salaire;
  59. }
  60. moyenne=somme/TAILLE;
  61. scanf("%f",&moyenne);
  62. printf("le salaire moyen est de :\n",moyenne);
  63. }


çà m'affiche rien o_O pourquoi ?
Lassé par la pub ? Créez un compte