Documente Academic
Documente Profesional
Documente Cultură
Raport
Lucrare de laborator nr. 7
Tema: ,,Prelucrarea șirurilor de caractere”
Disciplina: Programarea Calculatoarelor
Varianta 5
Schema block:
Condiția problemei: Pentru fiecare simbol, arătați de STOP câte ori se întâlnește în text. Fiecare simbol
trebuie să apară nu mai mult de o data.
Programul în C:
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main()
{
char text[20];
int i,j,nr=0;
printf("Introduceti textul:\n");
gets(text);
strlwr(text);
puts(text);
for(i=97;i<122;i++)
{
for(j=0;j<strlen(text);j++)
{
if(i==text[j])
{
nr++;
}
}
printf("%c = %d;\n",i,nr);
nr=0;
}
return 0;
}
Concluzie:
În urma realizării lucrării de laborator numărul 7, am acumulat deprinderi mai
avansate de lucru în C, pentru facerea schemelor block, dar mai ales
pentru ,,prelucrarea șirurilor de caractere”. Am folosit funcția gets pentru
șirurile de caractere, strlwr(text) pentru ca literele majuscule să le transforme în
minuscle.