Documente Academic
Documente Profesional
Documente Cultură
Raport
Lucrare de Laborator Nr.1
obiectul: Structuri de Date
i Algoritmi
FCIM Gr. C-152
Chiinu 2016
Start
s=0
i=0,n
citire()
sum
s+=atoi(a)
Stop
Return s
Listingul Programului:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 100
int citire(char a[N],int n)
{
int s=0,i;
for(i=1;i<=n;i++)
{
gets(a);
s+=atoi(a);
}
return s;
}
void main()
{
char b[N];
int m,sum=0;
system("cls");
printf("\n\t\t\t\t\t Cite siruri doriti sa scrieti?\n\t\t\t\t\t >>");
scanf("%d\n\n",&m);
sum=citire(b,m);
printf("\n Suma numerelor intregi obtinute in urma convertirii sirurilor in valori intregi este: ");
printf("%d\n\n\n",sum);
system("pause");
}
Rezultatele Testrii
Concluzie:
Lucrarea respectiv de laborator presupune prelucrarea unor iruri de caractere cu
scopul de a le transforma n valori ntregi. Pentru a realiza sarcina cerut am folosit func ia
atoi() care realizeaz convertirea irurilor de caractere, dup care a fost calculat suma
ntregului text introdus. n concluzie pot spune c limbajul C pune la dispoziie funcii
standart care sunt foarte folositoare n cadrul prelucrrii irurilor.