Exercice 1

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy