Untitled
Untitled
Untitled
#include <stdio.h>
#include <stdlib.h>
int main() {
int n;
int tableau[n];
int i, max = tableau[0], indice = 0;
printf("Entrez le nombre d'éléments dans le tableau: ");
scanf("%d", &n);
return 0;
}
Ex2 :
#include <stdio.h>
#include <stdlib.h>
int main() {
int tableau[100], somme = 0, n, i;
return 0;
}
Ex3 :
#include <stdio.h>
#include <stdlib.h>
int main() {
int n, i, element, occurrences = 0;
return 0;
}
Ex4 :
#include <stdio.h>
#include <stdlib.h>
int main() {
int n, m;
int matrice[n][m];
int i, j;
printf("Entrez le nombre de colonnes de la matrice : ");
scanf("%d", &n);
printf("Entrez le nombre de lignes de la matrice : ");
scanf("%d", &m);
printf("Entrez les éléments de la matrice :\n");
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
scanf("%d", &matrice[i][j]);
}
}
printf("Voici les éléments de la matrice :\n");
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
printf("%d ", matrice[i][j]);
}
printf("\n");
}
return 0;
}
EXERCICE 5 :
#include<stdio.h>
int main ()
{
float T[2][2];
int i, j;
float det ;
printf("veuillez saisir les elements de T ");
for(i=0; i<2 ; i++)
{
for(j=0; j<2 ; j++)
{
printf("T[%d][%d]= ", i, j);
scanf("%f", &T[i][j]);
}
}
det= T[0][0]*T[1][1]-T[0][1]*T[1][0];
printf("le determinant de T égale à %f ", det);
return 0;
}
Exercice 1
#include <stdio.h>
#include <string.h>
int main() {
char TXT[200];
int L=0,i,x ;
printf("Entrez le texte:");
gets(TXT);
do{
L++;
} while(TXT[L]!='\0');
printf("la longueur de ce texte est %d\n",L);
x=0;
for(i=0;i<strlen(TXT);i++){
if(TXT[i]=='e')
x++; }
printf("il y a %d e dans ce texte\n",x);
for (i=i-1;i>=0;i--)
printf("%c",TXT[i]);
return 0;
}
Exercice 2
#include <stdio.h>
#include <string.h>
int main() {
char TXT[200] ;
int L,i,j;
printf("Entrez la chaîne\n:");
gets(TXT);
L=strlen(TXT);
for(i=0;i<L;i++) {
if(TXT[i]=='a') {
for(j=i;j<L;j++) {
TXT[j]=TXT[j+1]; }
L--;
i--; } }
puts(TXT);
return 0;
}
Exercice 3
#include <stdio.h>
#include <string.h>
int main() {
char CH1[50],CH2[50] ;
int resultat;
printf("Entrez la chaîne 1\n:");
gets(CH1);
printf("Entrez la chaîne 2:");
gets(CH2);
resultat=strcmp(CH1,CH2);
printf("%d\n",resultat);
if(resultat==0)
printf("Les deux chaînes sont identiques");
else if (resultat>0)
printf("la valeur ASCII du caractère de chaîne 1 est
supérieur à celle du caractère du deuxième");
else
printf("la valeur ASCII caractère de chaîne 1 est inférieur
à celle du caractère du deuxième");
return 0;
}
Exercice 4
#include <stdio.h>
#include <string.h>
int main() {
char CH1[50],CH2[50],CH3[50] ;
int L,l;
printf("Entrez la chaîne 1\n:");
gets(CH1);
printf("Entrez la chaîne 2:");
gets(CH2);
L=strlen(CH1);
strncpy(CH3,CH1,L/2);
l=strlen(CH2);
strncat(CH3,CH2,l/2);
puts(CH3);
return 0;
}
Exercice 13:
#include <stdio.h>
#include <stdlib.h>
int X;
printf ("veuiller entree la valeur de X");
scanf("%d",&X);
printf("le carre est :%d",X*X);
return 0;
}
Exercice 14:
#include <stdio.h>
#include <stdlib.h>
float moyenne (int n,float T[20]){
int i;
float m;
float moyenne =0;
for (i=0;i<n;i++){
moyenne =moyenne+T[i];
}
m= moyenne/n;
return m;
}
int main (){
int i,n;
float T[10];
printf ("donner la valeur de n:");
scanf ("%d",&n);
printf ("donner les elements de T:\n");
for (i=0;i<n;i++){
printf ("T[%d]=",i);
scanf ("%f",&T[i]);
}
int X,Y;
printf("veuiller saisir X:");
scanf("%d",&X);
printf ("veuiller saisir Y:");
scanf("%d",&Y);
printf("le produit de Xet Y est:%d",MYSTERE(X,Y));
return 0;
}
Exercice 16:
#include <stdio.h>
#include <stdlib.h>
int fib(int N){
if(N<2)
return N;
else
return fib(N-1)+fib(N-2);
}
int main()
{
int N,i;
printf("entrer la valeur de N:");
scanf("%d",&N);
for(int i=0;i<=N;i++)
printf("%d ",fib(i));
return 0 ;
ex 17:
Ex18:
exercice 19 ;
int main() {
int tableau[] = {2, 5, 1, 8, 3};
int taille = sizeof(tableau) / sizeof(tableau[0]);
return 0;
}
exercice 20:
int A[] = {12, 23, 27, 42, 67, 70, 73, 76, 89, 90};
int *p;
p = A;
*p+2;
*(p+2);
*(p+(*p-9));
*(p+*(p+7)-A[6]);
exercice 21;
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int *p1 = arr;
int *p2 = arr + 4;
int temp;
return 0;
EXERCICE 6
#include<stdio.h>
int main ()
{
int T[100];
int i, j, N, tmp;
do {
printf("veuillez saisir la taille de votre tableau ");
scanf("%d", &N);
}while(N>100);
for(i=0;i<N;i++)
{
printf("T[%d]=",i+1);
scanf("%d", &T[i]);
}
for(i=0;i<N;i++)
{
for(j=i+1 ; j<N ;i++)
{
if(T[i]>T[j]){
tmp= T[i];
T[i]= T[j];
T[j]= tmp;
}
}
}
printf("le tableau ordonné par ordre croissant /n");
for(i=0;i<N;i++)
printf("T[i]= %d",T[i]);
return 0;
}
EXERCICE 7
#include<stdio.h>
int main ()
{
int T[100];
int i, j, N, tmp;
do {
printf("veuillez saisir la taille de votre
tableau ");
scanf("%d", &N);
}while(N>100);
for(i=0;i<N;i++)
{
printf("T[%d]=",i+1);
scanf("%d", &T[i]);
}
for(i=0;i<N;i++)
{
tmp=T[i];
j=i+1;
while(j>=0 && T[j]>tmp)
{
T[j+1]=T[j];
j--;
}
T[j+1]=tmp;
}
}
EXERCICE 8 :
#include <stdio.h>
int main() {
int T[100], N, i;
triRapid(T, 0, N - 1);