ROI DE LA
PROGRAMMATION
LANGUAGE C
REALISATEUR
PENDA BIYIHA FRANKLIN GERARD
Page 1 sur 269
Plan du manuelle
Introduction langage c
Rappel du cours
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("bonjour");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,c;
printf("entrer un nombre :");
scanf("%d",&a);
c=a*a;
printf("le carre de ce nombre est %d\n",c);
return 0;
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a;
printf("entrer un nombre reel :");
scanf("%f",&a);
if(a>0)
printf("la valeur absolu de a est %.2f",a);
else
printf("la valeur absolu de a est %.2f",-(a));
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
printf("entrer un entier :");
scanf("%d",&a);
if (a>0){
printf("a est stictement positif :");}
else if (a<0){
printf("a est stictement negatif :");}
else {
printf("a est nul :");}
return 0;
}
/*un programme qui demande a l’utilisateur d’entrer deux nombre et informe ensuite si le produit est
positif negatif ou null sans calculer le produit*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,P;
printf("entrer le nombre a :\n");
scanf("%d",&a);
printf("entrer le nombre b :\n");
scanf("%d",&b);
P=a*b;
if(a<0 || b<0)
printf("le produit est negatif");
getch();
return 0;
#include <stdio.h>
#include <stdlib.h>
int main() {
int a;
printf("entrer le nombre a\n");
scanf("%d",&a);
if(a%2==0){
printf("le nombre est pair");
}
else{
printf("le nombre est impair");
}
return 0;
}
getch();
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,n,P;
printf("entrer un entier x :");
scanf("%d",&x);
printf("entrer la puissance n :");
scanf("%d",&n);
if(n==0)
printf("la puissance de ce nombre est 1");
else{
P=(x*pow(x,n-1));
#include <stdio.h>
#include <stdlib.h>
int main()
{
int r;
const pi=3.14;
printf("entrez le rayon de la sphere : ");
scanf("%d",&r);
/*on sait que le volume de la sphere est donner par*/
/* V=4*pi*r^3/3 */
printf("le volume de la sphere est egale a %.1f\n", (4*pi*pow(r,3))/3);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
#include<stdio.h>
#include<math.h>
int main()
{
float xa,ya,xb,yb,dist;
getch();
return 0;
#include <stdio.h>
#include <stdlib.h>
int main()
{
float no1,no2,no3,no4,no5,no6,no7,no8,no9,no10,no11,no12,no13,no14,M; //note
const cf1=7,cf2=4,cf3=3,cf4=2,cf5=1; //coefficient de matiere
#include<stdio.h>
#include<math.h>
int main()
{
int np,fact;
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i;
printf("entrer un nombre entier :");
scanf("%d",&n);
for(i=n+1;i<=n+10;i++)
printf("le suivant est %d\n",i);
return 0;
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,T,i;
printf("entrer un nombre :");
scanf("%d",&n);
for(i=1;i<=10;i++){
T=n*i;
printf("2*i= %d\n",T);
}
return 0;
}
/*un programme c qui demande un nombre a l'utilisateur
verifie si ce nombre est premier ou non et renvoie le resultat*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,r,i,j;
printf("entrer un nombre :");
scanf("%d",&n);
if(n==1)
printf( "ce nombre n'est pas premier " );
else
if(j==0){
printf("ce nombre est premier ");
}
else
printf("ce nombre n'est pas premier ");
getch();
return 0;
}
/* a la naissance de son petit fils orlando pa'a gabriel lui ouvre un compte
bancaire ou a chaque anniversaire il verse 20000fr auquelle il ajoute 500
fois l'age
ecrire un programme c qui lit l'age de orlando et affiche la somme
totale qu'aura percu orlando a son nieme anniversaire*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int age,smTT;
printf("il s'agit du quantieme anniversaire :");
scanf("%d",&age);
smTT=(age*500+20000)*age;
getch();
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b;
float X;
printf("resolution dune equation du premier degre de la forme aX+b\n");
printf("entrer les valeur des coefficient a et b :");
scanf("%d,%d",&a,&b);
printf("%dX+%d\n",a,b);
if(a==0 && b==0)
printf("cette equation admet une infinite de solution");
else if(a==0 && b!=0)
printf("cette equation n'admet pas de solution ");
else
X=-b/a;
printf("la solution de cette equation est X=%.2f",X);
getch();
return 0;
#include <stdio.h>
#include <stdlib.h>
int main(void)
//fonction principale
{
int n;
printf("entrer un nombre entier :");
scanf("%d",&n);
printf("le factoriel de %d est : %d!=%.1d");
float factoriel(int n);
getch();
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main() //il s'agit ici de la fonction principal
// avec celle ci on appele la fonction secondaire
// declare ci dessous et on peu le faire a volonte
{
int L,l,P;
printf("entrer la valeur de la longueur :");
scanf("%d",&L);
printf("\n");
printf("entrer la valeur de la largeur :");
scanf("%d",&l);
printf("le perimetre est :%.2d");
int calcul_perimetre(int L,int l);
/*Ecrire un programme qui calcul le produit scalaire de deux vecteurs d’entiers U et V de même
dimension.
Ecrire la fonction suivante :
long ProduitScalaire(int *U,int *V, int dimension)*/
#include <stdio.h>
#define MAX 50
long ProduitScalaire(int *,int *, int) ;
main()
{
getch();
return 0;
}
long ProduitScalaire(int *U, int *V,int N)
#include <stdio.h>
#include <stdlib.h>
getch();
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main( )
{
int a,b;
printf("entre la valeur de a :\n");
scanf("%d",&a);
printf("entre la valeur de b :\n");
scanf("%d",&b);
int result =ppcm(a,b);
printf("le ppcm(%d,%d)=%d",a,b,result);
getch();
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int tableau[10];
for(i=0;i<10;i++){
printf("entrer un entier :\n");
scanf("%d",&tableau[i]);
printf("\n");}
/*pour maintenant afficher le tableau */
for(i=0;i<10;i++)
printf("[%d]",tableau[i]);
getch();
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int i,nbl;
int tab[nbl];
//pour definir le nombre d'element du tableau
printf("entrer le nombre de ligne du tableau :\n");
scanf("%d",&nbl);