Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Lucrarea de laborator nr. 5 la
Programarea Calculatoarelor
A efectuat:
st. gr. RM-201 Cojocaru Alexandra
A verificat:
Stratulat Ștefan
Chişinău -2020
Lucrarea de laborator nr. 5
1
Codul (textul) programului în limbajul C:
#include<stdio.h>
#include<string.h> int
main() { char text[256];
char a[256][256],c[256];
int i=0,j=0,k=0;
printf("Dati textul:");
gets(text); char*
x=strtok(text,"., ");
while(x!=NULL)
{
strcpy(a[k++],x);
x=strtok(NULL,"., ");
}
for(i=0; i<k-1; i++)
{
for(j=i+1; j<k; j++)
{
if(strcmp(a[i],a[j])<0)
{
strcpy(c,a[i]);
strcpy(a[i],a[j]);
strcpy(a[j],c);
}
}
}
printf("\n Cel mai mic cuvant in sens lexicographic
este:"); for(i=k-1; i<k; i++) puts(a[i]); return 0;
}
2
Rezultatele testării și funcţionării programului (screenshot-uri):
Verificarea rezultatelor: