Documente Academic
Documente Profesional
Documente Cultură
Raport
la lucrarea de laborator nr.7
Varianta 13
Tema: Prelucrarea șirurilor de caractere
Disciplina: Programarea Calculatoarelor
Chișinău 2017
Sarcina lucrării
Aprofundarea cunoștințelor în limbajul de programare C .
Perfecționarea tehnicii de programare în prelucrarea șirurilor de caractere în C.
Obținerea cunoștințelor teoretice și practice, însușirea procedeelor de manipulare
cu șirurile de caractere.
Studierea principiilor de prelucrare a șirurilor de caractere(descriere, declarare
,etc.) în limbajul de programare C.
Analiza tehnicilor de prelucrare a șirurilor de caractere și aplicarea lor în practică.
Enunțul lucrării
Se dă un șir de caractere.
De determinat de câte ori apar caracterele „(” și „)” .
2
i,nrp=0,nrp1=0
3
Introduc s
4
s
5
Codul sursă
i=1;i<strlen(s);i++
#include <stdio.h>
#include <conio.h>
6 8
#include
Da <string.h> Da
s[i]==’(‘ s[i]==’)‘
7 void main()
9
nrp++ nrp1++
{
char s[256];
int i,nrp=0,nrp1=0;
printf("Introdu sirul de caractere:\n");
10
gets(s); nrp,nrp1
for(i=0;i<strlen(s);i++)
11
{ Stop
if(s[i]=='(') nrp++;
if(s[i]==')') nrp1++;
}
printf("\nIn sirul de caracter sunt %d caractere
'(' si %d caractere ')'",nrp,nrp1);
getch();
}
Rezultat
Pentru șirul de caractere care le-am luat ca exemplu , am obținut un așa rezultat:
Concluzii