• Aucun résultat trouvé

Informatique et Programmation Examen N°1-Bis 23 avril 2013 18h30-20h30

N/A
N/A
Protected

Academic year: 2022

Partager "Informatique et Programmation Examen N°1-Bis 23 avril 2013 18h30-20h30"

Copied!
1
0
0

Texte intégral

(1)

Informatique et Programmation Examen N°1-Bis

23 avril 2013 18h30-20h30

Nom : Prénom :

Remarques :

Exercice 1 :

Ecrire un programme qui permet de saisir une ligne de caractères (suite de caractères terminé par le caractère '\n') et de la mémoriser dans un tableau (de caractères) comme une chaine de caractères : suite de caractères terminée par le caractère nul : '\0'. On vérifiera le bon fonctionnement du programme en affichant la chaine de caractère.

Exercice 2 :

Ecrire un programme qui permet de déterminer le nombre de caractères d'une chaine de caractères : suite de caractères terminée par le caractère nul : '\0'. Le programme ne devra pas utiliser la fonction strlen() mais fournir le même résultat que cette fonction. On testera le programme sur la chaine de caractère produit par l'exercice 1 ou sur une chaine constante définie de la manière suivante : char chaine[100]="Ceci est un essai".

Exercice 3 :

Reprendre le programme de l'exercice 2 et en faire une fonction LongueurChaine() recevant une chaine de caractères en argument et retournant son nombre de caractères.

Exercice 4 :

Reprendre le programme de l'exercice 1 de manière à saisir plusieurs lignes de caractères et à les mémoriser dans une seule chaine de caractères (séparées par des caractères '\n'). On vérifiera le bon fonctionnement du programme en affichant la chaine de caractère.

Exercice 5 :

Ecrire un programme permettant de classer dans l'ordre alphabétique les caractères d'une chaine de caractère (l’ordre suivant sera respecté : AaBbCc … ).

Références

Documents relatifs

Ecrire un programme conv.c qui convertit un fichier texte nommé "saisie.txt" contenant des nombres réels (comme celui créé lors de l'exercice 1), en un

Reprendre le programme de l'exercice 1 et fixer N à 5 puis traiter le cas où le nombre de caractères est trop important pour la taille du tableau en avertissant l'utilisateur et

Reprendre le programme de l'exercice 2 et trier dans l’ordre croissant les valeurs contenues dans le tableau à l’aide d’une fonction tri(…) qu’on définira. On vérifiera

Ecrivez un programme qui accepte une chaîne de caractères minuscules (255 caractères maximum) en entrée et qui affiche la même chaîne avec tous ses caractères en majuscule..

La fonction devra renvoyer 1 dans le cas où les deux chaines (s1 et s2) sont identiques (même longueur et même contenu) et 0 sinon. Ecrire un petit programme permettant de tester

Modifier la fonction de l’exercice précédent pour obtenir une fonction recevant un pointeur s à la place du tableau tab (adresse de la case 0 d’un tableau) et retournant

Écrivez un programme qui demande deux nombres réels et qui calcule puis affiche le résultat de leur division entière ainsi que son reste.. Pour cela, on commence par constituer un

Si au contraire, on choisit décrire le fichier dans un format binaire en utilisant systématiquement les fonctions fwrite()et fread(), il faudra alors faire précéder l'écriture