Untitled
By: a guest | Mar 20th, 2010 | Syntax:
None | Size: 0.88 KB | Hits: 65 | Expires: Never
#include <stdio.h>
double* PourcentageTranche(int tabNbHabtparTranche[], int nbHabtTotal, int nbTranche)
{
double pourcentage[nbTranche];
int tranche;
for(tranche = 0; tranche < nbTranche; tranche++)
{
pourcentage[tranche] = ((double)(tabNbHabtparTranche[tranche]) / nbHabtTotal) * 100.00;
printf("%lf%\n", pourcentage[tranche]);
}
return pourcentage;
}
int main()
{
int nbHabtEntre;
int nbHabtTotal = 0;
int nbTrancheEntre;
scanf("%d", &nbTrancheEntre);
int tabNbHabtTranche[nbTrancheEntre];
int nbTranche;
for(nbTranche = 0; nbTranche < nbTrancheEntre; nbTranche++)
{
scanf("%d", &nbHabtEntre);
tabNbHabtTranche[nbTranche] = nbHabtEntre;
nbHabtTotal += tabNbHabtTranche[nbTranche];
}
PourcentageTranche(tabNbHabtTranche, nbHabtTotal, nbTrancheEntre);
return 0;
}