Vous êtes sur la page 1sur 7

Séance 2

Bonjour,
Dans la session précédente, nous avons vu une introduction aux langages de programmation
C++ et C.
Nous avons commencé par étudier le langage C, car C++ est une amélioration du C.
Nous avons également vu les principales instructions et les Notions de bases de
programmation en langage C,
Avez-vous installé un compilateur pour C sur votre machine ?
Vous pouvez installer :
1. Code::Blocks
2. NetBeans
3. Dev C++
Ou utilisez un compilateur en ligne :
4. https://www.onlinegdb.com/
5. https://www.programiz.com/c-programming/online-compiler/

Dans cette séance nous avons voire : La structure alternative et La structure répétitive.

int a=2; // variable globale


//bloc d'instructions
{
int b=3; // variable locale valable juste dans le bloc
a=7; // changer la valeur de a
printf ("%d \n",b);
printf ("%d \n", a);
}
printf ("%d \n", a);

// Déclarer et initialiser la note de l'étudiant


int note;
note = 16;

// Tester la note
if (note >= 10) {
printf("Vous avez réussi l'examen.\n");
} else if (note >= 5) {
printf("Vous n'avez pas réussi l'examen.\n");
printf("Votre note n'est pas éliminatoire.\n");
} else {
printf("Votre note est éliminatoire.\n");
}

// Tester la note
if (note >= 15) {
printf("Validé avec mention bien.\n");
} else if (note >= 10) {
printf("Validé.\n");
} else {
printf("Non validé.\n");
}

int var_bool=1;
if (var_bool)
{
printf("\n\nC'est vrai\n\n");
}
else
{
printf("\n\nC'est faux\n\n");
}

//// return 0;
int age =18;
switch (age)
{
case 2:
printf("Salut bebe !");
break;
case 6:
printf("Salut gamin !");
break;
case 12:
printf("Salut jeune !");
age=68;
case 16:
printf("Salut ado !");
break;
case 18:
printf("Salut adulte !");
break;
case 68:
printf("Salut papy !");
break;
default:
printf("Je n'ai aucune reponse pour ton age");
break;
}

Ex 01 :
#include <stdio.h>
int main() {
int x1, x2, somme;
printf("Entrez deux entiers : ");
scanf("%d %d", &x1, &x2);
somme = x1 + x2;
printf("La somme de %d et %d est : %d", x1, x2, somme);
return 0;
}

Ex 02 :
#include <stdio.h>
int main() {
int n1, n2, quotient, reste;
printf("Entrez deux entiers : ");
scanf("%d %d", &n1, &n2);
quotient = n1 / n2;
reste = n1 % n2;
printf("Le quotient de la division de %d par %d est : %d\n", n1, n2,
quotient);
printf("Le reste de la division de %d par %d est : %d", n1, n2, reste);
return 0;
}
Ex 03 :
#include <stdio.h>
int main() {
int A, B, C, max;
printf("Entrez trois nombres entiers : ");
scanf("%d %d %d", &A, &B, &C);
max = A;
if(B > max) {
max = B;
}
if(C > max) {
max = C;
}
printf("Le plus grand des trois nombres est : %d", max);
return 0;
}

Ex 04 :
#include <stdio.h>
int main() {
int A, B;
printf("Entrez deux nombres entiers : ");
scanf("%d %d", &A, &B);
if((A > 0 && B > 0) || (A < 0 && B < 0)) {
printf("Le produit est positif.\n");
}
else {
printf("Le produit est négatif.\n");
}
return 0;
}

Ex 05 :
#include <stdio.h>
int main() {
int i, n;
float nombre, somme = 0, moyenne;
printf("Combien de nombres voulez-vous saisir ? ");
scanf("%d", &n);
for(i = 1; i <= n; i++) {
printf("Entrez le nombre %d : ", i);
scanf("%f", &nombre);
somme += nombre;
}
moyenne = somme / n;
printf("La moyenne des %d nombres saisis est : %.2f", n, moyenne);
return 0;
}

Ex 06 :
#include <stdio.h>
int main() {
int N, i, somme = 0;
printf("Entrez un nombre entier positif : ");
scanf("%d", &N);
for(i = 1; i <= N; i++) {
somme += i;
}
printf("La somme des %d premiers entiers naturels est : %d\n", N, somme);
return 0;
}

Ex 07 :
#include <stdio.h>
int main() {
int N, i, factorielle = 1;
printf("Entrez un nombre entier : ");
scanf("%d", &N);
for(i = 1; i <= N; i++) {
factorielle *= i;
}
printf("La factorielle de %d est : %d\n", N, factorielle);
return 0;
}

Ex 08 :
#include <stdio.h>
int main() {
int A, B, i;
printf("Entrez deux nombres entiers : ");
scanf("%d %d", &A, &B);
printf("Les entiers entre %d et %d sont : ", A, B);
if(A < B) {
for(i = A; i <= B; i++) {
printf("%d ", i);
}
} else {
for(i = B; i <= A; i++) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}
Calcul de la moyenne de N nombres saisis :
#include <stdio.h>
int main() {
int i, n;
float nombre, somme = 0, moyenne;
printf("Combien de nombres voulez-vous saisir ? ");
scanf("%d", &n);
for(i = 1; i <= n; i++) {
printf("Entrez le nombre %d : ", i);
scanf("%f", &nombre);
somme += nombre;
}
moyenne = somme / n;
printf("La moyenne des %d nombres saisis est : %.2f", n, moyenne);
return 0;
}
Afficher tous les nombres pairs de 0 à N :
#include <stdio.h>

int main() {
int n;
printf("Entrez un nombre entier positif : ");
scanf("%d", &n);

printf("Les nombres pairs de 0 à %d sont : ", n);


for (int i = 0; i <= n; i += 2) {
printf("%d ", i);
}

return 0;
}
Calculer et afficher la somme des N premiers nombres impairs :
#include <stdio.h>

int main() {
int n, sum = 0, count = 0;
printf("Entrez un nombre entier positif : ");
scanf("%d", &n);

printf("Les %d premiers nombres impairs sont : ", n);


int i = 1;
while (count < n) {
sum += i;
printf("%d ", i);
i += 2;
count++;
}

printf("\nLa somme des %d premiers nombres impairs est : %d", n, sum);

return 0;
}
Afficher la table de multiplication de N jusqu'à 10 :

#include <stdio.h>

int main() {
int n;
printf("Entrez un nombre entier positif : ");
scanf("%d", &n);

printf("Table de multiplication de %d :\n", n);


for (int i = 1; i <= 10; i++) {
printf("%d x %d = %d\n", n, i, n * i);
}

return 0;
}

Vous aimerez peut-être aussi