Vous êtes sur la page 1sur 17

#include<stdio.

h>

#include<math.h>

int somme(int a,int b)

int S;

printf("******************************CE PROGRAMME SERT A CALCULER LA SOMME DE DEUX


ENTIERS:******************************\n");

printf("Donner a et b:");

scanf("%d%d",&a,&b);

S=a+b;

printf("Le resultat est: %d",S);

int multiplication(int a,int b)

int M;

printf("******************************CE PROGRAMME SERT A CALCULER LA MULTIPLICATION


DE DEUX ENTIERS:******************************\n");

printf("Donner a et b:");

scanf("%d%d",&a,&b);

M=a*b;

printf("Le resultat est: %d",M);

int division(int a,int b)

int D;

printf("******************************CE PROGRAMME SERT A CALCULER LA DIVISION DE DEUX


ENTIERS:*******************************\n");

printf("Donner a et b:");

scanf("%d%d",&a,&b);

D=a/b;

printf("Le resultat est: %d",D);

int soustraction(int a,int b)

{
int Sous;

printf("******************************CE PROGRAMME SERT A CALCULER LA DIFFERENCE DE


DEUX ENTIERS:******************************\n");

printf("Donner a et b:");

scanf("%d%d",&a,&b);

Sous=a-b;

printf("Le resultat est: %d",Sous);

int puissance(int a,int b)

int P=1,i;

printf("******************************CE PROGRAMME SERT A CALCULER LA PUISSANCE D'UN


NOMBRE:******************************\n");

printf("Donner a et b:");

scanf("%d%d",&a,&b);

for(i=1;i<=b;i++)

P=P*a;

printf("Le resultat est: %d",P);

int factorielle(int a)

printf("******************************CE PROGRAMME SERT A CALCULER LA FACTORIELLE D'UN


NOMBRE:******************************\n");

int F=1,i;

printf("Donner a :");

scanf("%d",&a);

for(i=1;i<=a;i++)

F=F*i;

printf("Le resultat est: %d",F);

}
void permutation(int a,int b)

int c;

printf("*******************************CE PROGRAMME SERT A ECHANGER LES VALEURS ENTRE


a ET b:******************************\n");

printf("Entrer a et b:");

scanf("%d %d",&a,&b);

c=a;

a=b;

b=c;

printf("a=%d ,b=%d",a,b);

int recursivite(int a)

int R=1,i;

printf("*******************************CE PROGRAMME SERT A CALCULER LA FACTORIELLE


D'UN NOMBRE EN INVERSE:*******************************\n");

printf("Donner un nombre: ");

scanf("%d",&a);

for(i=a;i>=1;i--)

R=R*i;

printf("Le resultat est: %d",R);

int convertir_en_binaire(int a)

int rest[100],i;

printf("*******************************CE PROGRAMME SERT A CONVERTIR TOUT NOMBRE


DECIMAL EN BINAIRE:*******************************\n");

printf("Entrer le nbr a convertir:");

scanf("%d",&a);

while(a>0)

{
rest[i]=a%2;

a=a/2;

i++;

printf("Le code binaire est:");

i--;

while(i>=0)

printf("%d",rest[i]);

i--;

int cube(int a)

int r;

printf("*******************************CE PROGRAMME SERT A CALCULER LE CUBE D'UN


ENTIER:****************************\n");

printf("Entrer a:");

scanf("%d",&a);

r=a*a*a;

printf("Le resultat est: %d",r);

int determiner_indice_de_x(int a)

int T[10],i,t[3],n=0;

printf("*************************CE PROGRAMME SERT A DETERMINER LES INDICES D'UNE


VALEUR DANS UN TABLEAU ET LES REGROUPER DANS UN AUTRE
TABLEAU:******************************\n");

for(i=0;i<7;i++)

printf("Entrer un element %d: ",i+1);

scanf("%d",&T[i]);

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

printf("%d\t",T[i]);

printf("\nEntrer l'element que vous chercher: ");

scanf("%d",&a);

printf("les indices de l'element %d sont: ",a);

for(i=0;i<7;i++)

if(T[i]==a)

printf("%d\t",i);

for(i=0;i<7;i++)

if(T[i]==a)

t[n]=i;

n++;

printf("\n Le tableau des indices de l'element %d est: ",a);

for(i=0;i<n;i++)

printf("%d\t",t[i]);

int entier_entre_10_et_20(int a)

printf("*******************************CE PROGRAMME SERT A TROUVER UN NOMBRE ENTRE


10 ET 20:*******************************\n");

printf("Entrer un entier entre 10 et 20:");

scanf("%d",&a);

while(a<10 || a>20)

printf("Ressayer\t");

if(a<10)
printf("Plus petit!\n");

else if (a>20)

printf("Elus grand!\n");

printf("Entrer un entier entre 10 et 20:");

scanf("%d",&a);

printf("BRAVO !");

int combien_de_chiffre_dans_un_nombre(int a)

int c;

printf("*******************************CE PROGRAMME SERT A CALCULER DE COMBIEN DE


CHIFFRES SE COMPOSE UN NOMBRE:*******************************\n");

printf("Entrer un nbr:");

scanf("%d",&a);

c=0;

do

a=a/10;

c++;

while(a!=0);

printf(" Il y a %d chiffre(s) dans ce nbr",c);

int matrice_et_son_inverse(int i,int j)

int T[2][2];

printf("*******************************CE PROGRAMME SERT A TRACER UNE MATRICE ET SON


INVERSE:*******************************\n");

for(i=0;i<2;i++)

for(j=0;j<2;j++)

printf("Donner l'element: ");


scanf("%d",&T[i][j]);

for(i=0;i<2;i++)

for(j=0;j<2;j++)

printf("%d\t",T[i][j]);

printf("\n");

printf("Le tableau inverse est: \n");

for(i=0;i<2;i++)

for(j=0;j<2;j++)

printf("%d\t",T[j][i]);

printf("\n");

int triangle_de_pascal(int a)

int i,j,p;

printf("********************************CE PROGRAMME SERT A DESSINER LE TRIANGLE DE


PASCAL:*******************************\n");

printf("Donner le nbr de lignes:");

scanf("%d",&a);

for(i=1;i<=a;i++)

p=1;

for(j=1;j<=i;j++)

printf("%d\t",p);

p=(p*(i-j))/j;

printf("\n");
}

int triangle_isocele(int a)

int e,k,j,i,l;

printf("*******************************CE PROGRAMME SERT A TRACER UN TRIANGLE ISOCELE


AVEC DES '*':*******************************\n");

printf("Entrer le nombre de lignes:");

scanf("%d",&a);

for(i=0;i<a;i++)

e=a-i;

for(j=0;j<e;j++)

printf(" ");

l=i*2+1;

for(k=0;k<l;k++)

printf("*");

printf("\n");

int triangle_rectangle_1(int a)

int e,k,j,i=1,l;

printf("*******************************CE PROGRAMME SERT A TRACER UN TRIANGLE


RECTANGLE AVEC DES '*':*******************************\n");

printf("Entrer le nombre de lignes:");

scanf("%d",&a);

for(i=1;i<=a;i++)

e=a-i;
for(j=0;j<e;j++)

printf("\t");

for(k=0;k<i;k++)

printf("*\t");

printf("\n");

int tableau(int i)

int T[10];

printf("*******************************CE PROGRAMME SERT A TRACER UN


TABLEAU:*******************************\n");

for(i=0;i<10;i++)

printf("Donner l element %d: ",i+1);

scanf("%d",&T[i]);

for(i=0;i<10;i++)

printf("%d\t",T[i]);

int nombre_de_s_et_d_espace_dans_une_phrase(int s,int esp)

char T[100]={"je suis un etudiant a l'est"};

int i;

printf("*******************************CE PROGRAMME SERT A CALCULER LES 's' ET LES


ESPACES DANS UNE PHRASE:******************************\n");

for(i=0;i<30;i++)

{
if(T[i]=='s')

s++;

else if (T[i]==' ')

esp++;

printf("le nombre de s est:%d",s);

printf("\nle nombre d esp est:%d",esp);

int triangle_rectangle_2(int a)

int i=0,l;

printf("*******************************CE PROGRAMME SERT A TRACER UN TRIANGLE


RECTANGLE2 AVEC DES '*':*******************************\n");

printf("Entrer le nombre de ligne: ");

scanf("%d",&a);

while(i<a)

l=a-i;

while(l>0)

printf("*\t");

l=l-1;

printf("\n");

i++;

int triangle_rectangle_3(int a)

int l,i=1;

printf("*******************************CE PROGRAMME SERT A TRACER UN TRIANGLE


RECTANGLE3 AVEC DES '*':*******************************\n");

printf("Entrer le nombre des lignes :");

scanf("%d",&a);
while(i<=a)

l=i;

while(l>0)

printf("*\t");

l--;

printf("\n");

i++;

int affichage_nbr_pair_nbr_impair(int a)

printf("*******************************CE PROGRAMME SERT A DETERMINER LES NOMBRES


PAIRS ET IMPAIRS:*******************************\n");

printf("Entrer une valeur: ");

scanf("%d",&a);

if(a%2==0)

printf("Ce nombre est pair.");

else

printf("Ce nombre est impair.");

int equation_2eme_degree(float a,float b,float c )

float x1,x2,delta;

printf("*******************************CE PROGRAMME SERT A CALCULER UNE EQUATION DE


2eme DEGREE :*******************************\n");

printf("Donner la valeur de a=");

scanf("%f",&a);

printf("Donner la valeur de b=");

scanf("%f",&b);

printf("Donner la valeur de c=");

scanf("%f",&c);
delta=(b*b)-(4*a*c);

if(a==0 && b==0 && c==0)

printf("Tous reel est solution de l equation");

else if(a==0 && b==0)

printf("Impossible");

else if(a==0)

x1=-c/b;

printf("la solution est : x=%0.2f",x1);

else if (delta>0)

x1=(-b-sqrt(delta))/(2*a);

x2=(-b+sqrt(delta))/(2*a);

printf("Les solutions sont: x1=%0.2f x2=%0.2f",x1,x2);

else if (delta==0)

x1=-b/(2*a);

printf("La solution est x=%0.2f",x1);

else

x1=-b/(2*a);

x2=sqrt(-delta)/(2*a);

printf("La 1ere solution est z1=%0.2f+%0.2fi \n",x1,x2);

printf("La 2eme solution est z2=%0.2f-%0.2fi",x1,x2);

}
int mot_de_passe(int X)

char a,b,c,d;

int i=0,j=0,k=0,l=0;

a=77;

b=82;

c=120;

d=50;

printf("*******************************CE PROGRAMME SERT A DETEMINER UN MOT DE PASSE


INCONNU:*******************************\n");

printf("Est ce que vous voulez hacker le mot de passe ?\n \t 1:oui \t 2:non ");

printf("\n mon choix :");

scanf("%d",&X);

if(X==1)

while(i<a)

while(j<b)

while(k<c)

while(l<d)

l++;

k++;

j++;

i++;

printf("Le code est :\t");

printf("%d \t %d \t %d \t %d",i,j,k,l);
printf("\n le code est \t ");

printf("%c %c %c %c",i,j,k,l);

if(X==2)

printf("A bientot !");

int nombre_entre_0_et_100(int a)

int b=45,c=1,s;

printf("*******************************CE PROGRAMME SERT A DETEMINER UN NOMBRE ENTRE


0 ET 100:*******************************\n");

do

printf("Entrer un nombre compris entre 0 et 100 :");

scanf("%d",&a);

while((a<0)||(a>100));

while(a!=b)

if((a<0)||(a>100))

printf("Entrer un nombre compris entre 0 et 100 :");

else if(a>b)

printf("Plus petit :");

else

printf("Plus grand :");

scanf("%d",&a);

c++;

s=20-(c*5);

if(s<0) s=0;

printf("Bravo! vous avez un score de %d",s);


}

int moyenne_mention(float a1,float a2,float a3)

float m;

printf("*******************************CE PROGRAMME SERT A CALCULER LA MOYENNE ET


DETERMINER LA MENTION OBTENUE PAR UN ETUDIANT:*******************************\n");

printf("Entrer votre premier notre : ");

scanf("%f",&a1);

printf("Entrer votre dexieme note : ");

scanf("%f",&a2);

printf("Entrer votre troisieme note : ");

scanf("%f",&a3);

m=(a1+a2+a3)/3;

printf("Votre moyenne est : %.2f => \t ",m);

if( m>=16 && m<=20)

printf("Tres bien ");

else if(m<=16 && m>=14)

printf("Bien ");

else if(m<=14 && m>=12)

printf("Assez bien ");

else if ( m>10 && m<=12)

printf("Passable ");

else if ( m<=10 && m>0)

printf("Non valide! ");

else

printf("Impossible ");

int tableau_4_colognes(int A)

int i,T[20]={-1,2,3,0,4,5,6,10,11,-5,4,3,16,23,50,51,52,18,19,100};

printf("*******************************CE PROGRAMME SERT A TRACER UN TABLEAU DE 4


COLOGNES:*******************************\n");

for(i=0;i<20;i++)

{
printf("%d\t",T[i]);

A++;

if(A==4)

printf("\n");

A=0;

main()

int i,j,n,s=0,esp=0,X,A=0;

float a,b,c,a1,a2,a3;

printf("_______________________________DEVOIR DES TOUS LES PROGRAMMES EN UTILISANT LES


FONCTIONS________________________________\n");

printf("- VEUILLEZ ENTRER UN NOMBRE ENTRE 1 ET 27 POUR DEBUTER:\n");

printf("- SI VOUS VOULEZ SORTIR ENTRER UN 0.\n");

do

printf("Entrer le numero de la fonction:");

scanf("%d",&n);

switch(n)

case 1 : somme(a,b);break;

case 2 : soustraction(a,b);break;

case 3 : multiplication(a,b);break;

case 4 : division(a,b);break;

case 5 : puissance(a,b);break;

case 6 : factorielle(a);break;

case 7 : permutation(a,b);break;

case 8 : recursivite(a);break;

case 9 : convertir_en_binaire(a);break;

case 10: cube(a);break;


case 11: determiner_indice_de_x(a);break;

case 12: entier_entre_10_et_20(a);break;

case 13: combien_de_chiffre_dans_un_nombre(a);break;

case 14: matrice_et_son_inverse(i,j);break;

case 15: triangle_de_pascal(a);break;

case 16: triangle_isocele(a);break;

case 17: triangle_rectangle_1(a);break;

case 18: tableau(i);break;

case 19: nombre_de_s_et_d_espace_dans_une_phrase(s,esp);break;

case 20: triangle_rectangle_2(a);break;

case 21: triangle_rectangle_3(a);break;

case 22: affichage_nbr_pair_nbr_impair(a);break;

case 23: equation_2eme_degree(a,b,c);break;

case 24: mot_de_passe(X);break;

case 25: nombre_entre_0_et_100(a);break;

case 26: moyenne_mention(a1,a2,a3);break;

case 27: tableau_4_colognes(A);break;

default: printf("IMPOSSIBLE !\n");break;

printf("\n********************************************FIN DE L'EXECUTION DE LA FONCTION


!*****************************************");

}while((n!=0)&&(n!=0));

if((n==0)&&(n==0))

printf("______________________________________________________AU REVOIR
!_______________________________________________________");

Vous aimerez peut-être aussi