• Aucun résultat trouvé

TP Programmation en Langage C

N/A
N/A
Protected

Academic year: 2022

Partager "TP Programmation en Langage C"

Copied!
1
0
0

Texte intégral

(1)

TP Programmation en Langage C

1 TP1

Exercice 1.1

1. Écrivez un programme C permettant d’afficher à l’écran le texte "Bonjour !”. Compilez-le et exécutez- le.

2. Modifiez le programme afin qu’il demande et affiche également votre âge.

Exercice 1.2 Ecrire un programme qui fait la somme des 10 premiers entiers naturels.

Exercice 1.3 Ecrire un programme permettant d’effectuer la moyenne de nentiers saisis sur l’entrée stan- dard (-1 pour s’arrêter).

Exercice 1.4 Ecrire un programme qui calcule la somme des nombres pairs parmi une liste de nombres saisis au clavier (ctrl-D pour s’arrêter, utiliser EOF).

Exercice 1.5 Tapez le programme suivant :

#include <stdio.h>

int main() {

if (sizeof(int) < -1)

printf("Bizarre, bizarre ...\n");

else printf ("Tout semble normal\n");

}

Que se passe-t-il ?

Exercice 1.6 (La disparition)

Ecrire un programme qui, à l’instar de Georges Pérec, supprime tous les ’e’ d’un texte lu sur l’entrée stan- dard.1

Exercice 1.7 Ecrire un programme permettant de calculer la partie entière du logarithme de base 2 d’un nombre entier saisi sur l’entrée standard.

Exercice 1.8

1. Ecrivez une fonction qui calcule la factorielle d’un nombre passé en paramètre suivant une approche itérative, ainsi qu’un programme principal testant à partir de quelle valeur le résultat est incorrect.

Comment allez-vous gérer les dépassements de capacité ? 2. Écrivez la même fonction en suivant une approche récursive.

1. Le style ne sera sans doute pas aussi bon...

1

Références

Documents relatifs

Ecrire un programme qui lit deux variables de type enti` ´ ere, les affiche, ´ echange leur contenu et les affiche de nouveau.. Exercice

Le programme devra dire si l’utilisateur a trouv´ e ou pas le nombre, si l’utilisateur ne le trouve pas, le programme devra indiquer si le nombre saisi est trop grand ou trop

L’ann´ ee courante sera mise dans une variable.. Exercice

(4) Effectuer une sym´ etrie axiale de l’image (on remplacera chaque image tab[i][j] par image tab[-i][j]).. (5) Effectuer une sym´ etrie centrale

Ecrire un programme qui lit deux variables de type enti` ´ ere, les affiche, ´ echange leur contenu et les affiche de nouveau.. Exercice

Compl´eter le programme pour d´eterminer le nombre de caract`eres de chacun des mots contenus dans ce texte. D`es que la longueur d’un mot est connue, affichez en

Faire ces deux programmes avec un autre nombre de ton choix.. Que

Appliquer ce programme à un autre nombre de ton choix..