include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#include<math.h>
main( void)
{
// DECLARATION DES VARIABLES
float c =0;
int i, j, N=0;
float *tabmoy;
float moygen;
float totmoy;
// FIN DECLARATION
printf("*****CLASSEMENT DES ELEVES ******\n ");
// LECTURE ET RECUPERATION DES MOYENNES
printf("ENTRER LE NOMBRE D'ELEVES :");
scanf("%d",&N);
tabmoy=(float*)calloc(N,sizeof(float));
for (i=0 ; i<N ; i++)
tabmoy[i] = (float)i ;
printf("ENTRER LES DIFFERENTES MOYENNES : ");
for(i=0;i<N;i++)
{
printf("\nENTRER MOYENNE: ", i+1);
scanf("%f",&c);
fflush(stdin);
tabmoy[i]=c;
}
//FIN LECTURE
// CALCUL MOYENNE GENERALE
moygen=0;
totmoy =0;
for(i=0;i<N;i++)
{
totmoy=totmoy+tabmoy[i];
}
moygen=totmoy/N;
//FIN CALCUL MOYENNE GENERALE
// TRI DES MOYENNES
for (i = 0; i < N-1; i++)
for (j = i+1; j < N; j++)
if(tabmoy[i]<tabmoy[j])
//echange(tabmoy[i],tabmoy[j]);
{
c=tabmoy[i];
tabmoy[i]=tabmoy[j];
tabmoy[j]=c;
}
// FIN TRI MOYENNES
/* AFFICHAGE DE LA MOYENNE GENERALE ET DU RANG */
for (i = 0; i < N; i++)
printf("RANG %d : moyenne %f \n", i+1, tabmoy[i]);
printf("MOYENNE GENERALE %f ", moygen);
// FIN AFFICHAGE
//LIBERATION DE LA MEMOIRE
free(tabmoy);
getch();
}
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#include<math.h>
//debut fonction
int convertir(int n)
{
/*
nb= nombre de bits
nf= nombre final ou résultat final
*tabbits est le tableau de bits
*/
int nb, i, nf, p, j, d;
int *tabbits;
nb=0;
p=1;
while(n >= p)
{
p=p*2;
nb=nb+1;
}
tabbits=(int*)calloc(nb,sizeof(int));
for (i=0 ; i<nb ; i++)
{
tabbits[i] = (int)i ;
}
for (i=nb-1 ; i>=0 ; i--)
{
d=1;
for (j=1 ; j<=i ; j++)
{
d=d*2;
}
if(n>=d)
{
tabbits[i]=1;
n=n-d;
}
else tabbits[i]=0;
}
nf=0;
for (i=0 ; i<nb ; i++)
{
d=1;
for (j=1 ; j<=i ; j++)
{
d=d*10;
}
nf=nf+ tabbits[i] * d;
}
return (nf);
free(tabbits);
}
// fin fonction
main(void)
{
int a, b;
printf("ENTRER UN NOMBRE \n");
scanf("%d",&a);
b= convertir(a);
printf("CE NOMBRE EN BINAIRE EST %d ", b);
getch();
}
1. dana ray le 25-07-2011 à 20:54:11
onvertir un nombr ENTIER en BINAIRE
#include<stdio>
#include<stdlib>
#include<string>
#include<conio>
#include<math>
//debut fonction
Buy Articles</math></conio></string></stdlib></stdio>
Commentaires
1. mohamed le 24-04-2008 à 03:17:42 (site)
ce snipset n'est pas mal...mais il est assez simple(bon pour les debutants).
tchao