Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 20th, 2010 | Syntax: None | Size: 0.88 KB | Hits: 65 | Expires: Never
Copy text to clipboard
  1. #include <stdio.h>
  2.  
  3. double* PourcentageTranche(int tabNbHabtparTranche[], int nbHabtTotal, int nbTranche)
  4. {
  5.     double pourcentage[nbTranche];
  6.     int tranche;
  7.     for(tranche = 0; tranche < nbTranche; tranche++)
  8.     {
  9.         pourcentage[tranche] = ((double)(tabNbHabtparTranche[tranche]) / nbHabtTotal) * 100.00;
  10.         printf("%lf%\n", pourcentage[tranche]);
  11.     }
  12.     return pourcentage;
  13. }
  14.  
  15. int main()
  16. {
  17.     int nbHabtEntre;
  18.     int nbHabtTotal = 0;
  19.     int nbTrancheEntre;
  20.     scanf("%d", &nbTrancheEntre);
  21.     int tabNbHabtTranche[nbTrancheEntre];
  22.     int nbTranche;
  23.     for(nbTranche = 0; nbTranche < nbTrancheEntre; nbTranche++)
  24.     {
  25.         scanf("%d", &nbHabtEntre);
  26.         tabNbHabtTranche[nbTranche] = nbHabtEntre;
  27.         nbHabtTotal += tabNbHabtTranche[nbTranche];
  28.     }
  29.     PourcentageTranche(tabNbHabtTranche, nbHabtTotal, nbTrancheEntre);
  30.  
  31.     return 0;
  32. }