Sunteți pe pagina 1din 4

Ministerul Educației și Tineretului al Republicii Moldov

Universitatea Tehnică a Moldovei

Catedra: Calculatoare si Rețele

RAPORT
Lucrare de laborator Nr.5
Programarea Calculatoarelor

Efectuat: St.gr.CR-192
Lungu Sergiu

A verificat:
Munteanu Silvia

Chișinău 2019
Lucrare de laborator Nr.4

Tema: Prelucrarea caracterelor şi a şirurilor de caractere

Scopul lucrării: Programarea algoritmilor de prelucrare a caracterelor şi a şirurilor de


caractere prin utilizarea funcţiilor predefinite de prelucrare a caracterelor şi a şirurilor de caractere
în limbajul C.

Formularea condiții problemei: Să se sorteze cuvintele în ordinea inversă celei


alfabetice.

Textul programului in limbajul “C”:


#include <stdio.h>
#include <string.h>

int main()
{
char mas[100][100], temp[100];
int i,j,n;
printf("Introduceti cuvintele\n");
n=0;
scanf("%s", mas[0]);
while (strcmp(mas[n],".")!=0)
{
n++;
scanf("%s", mas[n]);
}
printf("\t\n");
printf("\t\n");
printf("Cuvintele nesortate:\n");
for (j=0; j<n; j++)
printf("%s\n",mas[j]);

for (i=0; i<n-1; i++)


for (j=i+1; j<n; j++)
if(strcmp(mas[i],mas[j])<0)

{
strcpy(temp,mas[i]);
strcpy(mas[i],mas[j]);
strcpy(mas[j],temp);
}
printf("\t\n");
printf("\t\n");
printf("Cuvintele sortate:\n");
for (j=0; j<n; j++)
printf("%s\n",mas[j]);
return 0;
}
Schema logica:
Concluzie:
În urma elaborării lucrării de laborator ne-am format deprinderi cu siruri de
caratere, cu introducerea si afisarea, prelucrarea lor si folosirea functiilor si
procedurilor de prelucrare a sirurilor de caractere.

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