Sie sind auf Seite 1von 3

Universit Technique de Moldova Facult Ordinateurs, Informatique et Microlectronique Chaire Technologies Informatiques

RAPPORT
Pour le travail de laboratoire nr.V la Programmation des Ordinateurs

La theme: Traitement des chanes de caracteres

Prpar par: Vrifi par:

Sobol Tatiana M.Rusu

Chiinu,2012

Tache 1: On donne une chaine des caractres. Il faut crire un programme qui efface toutes les voyelles.

Le code source:
#include<stdio.h> #include<string.h> #include<conio.h> main() {char text[50],voyelle[]="aeiuo"; int i,n,nr,j; clrscr(); puts("le text"); gets(text); n=strlen(text); for(i=0;i<n;i++) if(strchr(voyelle,text[i])!=NULL) {n=strlen(text);j=i; while(j<n) {text[j]=text[j+1];j++;} i--;} printf("Le text sans voyelles: "); puts(text); getch(); return 0;}

Le rsultat:

Tache 2: On donne une chaine des caractres.Il faut crire un programme qui efface le caractre situ au milieu des mots avec une longuer impaire. Le code source: #include<stdio.h> #include<conio.h> #include<string.h> main () {char text[50],*p,separateur[]=" ."; int l,med,i; clrscr(); puts("donnez le texte:"); gets(text);

puts("le texte final:"); p=strtok(text,separateur) while(p) {l=strlen(p);if(l%2!=0) {med=l/2;for(i=med;i<l;i++) p[i]=p[i+1];} printf("%s ",p); p=strtok(NULL,separateur);} getch(); }

Rsultat:

Conclusion:
En excutant ce travail, jai appris utiliser les chaines de caracteres en C et jai fait connaiscence avec les fonctions de la bibliothque string.

Das könnte Ihnen auch gefallen