Sunteți pe pagina 1din 3

Exercice N° 00 :

Exercice n°01 :

Qu’affiche le programme suivant :

#include <stdlib.h>
#include <stdio.h>

void f(int a, int b) {

int temp = a;

a = b;

b = temp;

void g(int *pa, int *pb) {

int temp = *pa;

*pa = *pb;

*pb = temp;

int main () {

int x = 9;

int y = 54;

printf ("x = %d, y = %d\n", x, y);

f(x, y);

printf ("apres appel a la fonction f :\tx = %d, y = %d\n", x, y);

g(&x, &y);

printf ("apres appel a la fonction g :\tx = %d, y = %d\n", x, y);

return EXIT_SUCCESS;

Exercice N° 04 :

N.B : on suppose que les mots sont séparés par un seul espace.
i.Ecrire une fonction qui compte le nombre d’occurrences de le lettre « c » dans une chaine de
caractères passée comme paramètre.
ii.Ecrire une fonction qui affiche le mot le plus long dans une chaine de caractères passée comme
paramètre.
iii.Ecrire une fonction qui compte le nombre de lettres dans une chaine de caractère passée comme
paramètre.
iv.Ecrire un programme qui demande à utilisateur de saisir une phrase et qui affiche par la suite
le nombre d’occurrences de la lettre « c », le mot le plus long dans cette phrase, et le nombre
de lettres de la phrase.

S-ar putea să vă placă și