Sunteți pe pagina 1din 3

Ministerul Educaiei al Republicii Moldova

Universitatea Tehnic a Moldovei

Raport
Lucrare de Laborator Nr.1
obiectul: Structuri de Date
i Algoritmi
FCIM Gr. C-152

Elaborat: Enachi Nicolae


Verificat: Doctor Confereniar Universitar Luchianova Ludmila

Chiinu 2016

Tema: iruri de Caractere.

Scopul Lucrrii: S se elaboreze un program, care va introduce n iruri, transform irurile


n numere intregi, sumeaz i afieaz suma celor n valori.

Schema Logica a Algoritmului:


citire

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.

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

  • PSM Laborator Nr2 - 3
    PSM Laborator Nr2 - 3
    Document2 pagini
    PSM Laborator Nr2 - 3
    Mishanea Popereshniuk
    Încă nu există evaluări
  • PSM Laborator Nr1
    PSM Laborator Nr1
    Document2 pagini
    PSM Laborator Nr1
    Nickolae Enachi
    Încă nu există evaluări
  • PSM Laborator Nr2 - 3
    PSM Laborator Nr2 - 3
    Document13 pagini
    PSM Laborator Nr2 - 3
    Nickolae Enachi
    Încă nu există evaluări
  • Mitologia Chineză
    Mitologia Chineză
    Document3 pagini
    Mitologia Chineză
    Nickolae Enachi
    Încă nu există evaluări
  • Raport GC Lab 4
    Raport GC Lab 4
    Document2 pagini
    Raport GC Lab 4
    Nickolae Enachi
    Încă nu există evaluări
  • Raport C++ Lab 6
    Raport C++ Lab 6
    Document4 pagini
    Raport C++ Lab 6
    Nickolae Enachi
    Încă nu există evaluări
  • Raport GC Lab 1
    Raport GC Lab 1
    Document6 pagini
    Raport GC Lab 1
    Nickolae Enachi
    Încă nu există evaluări
  • ASDN Lab1
    ASDN Lab1
    Document7 pagini
    ASDN Lab1
    Nickolae Enachi
    Încă nu există evaluări
  • Raport C++ Lab 4
    Raport C++ Lab 4
    Document8 pagini
    Raport C++ Lab 4
    Nickolae Enachi
    Încă nu există evaluări
  • Raport C++ Lab 3
    Raport C++ Lab 3
    Document4 pagini
    Raport C++ Lab 3
    Nickolae Enachi
    Încă nu există evaluări
  • Raport C++ Lab 2
    Raport C++ Lab 2
    Document5 pagini
    Raport C++ Lab 2
    Nickolae Enachi
    Încă nu există evaluări
  • Raport C++ Lab 2
    Raport C++ Lab 2
    Document5 pagini
    Raport C++ Lab 2
    Nickolae Enachi
    Încă nu există evaluări
  • Electr Lab5
    Electr Lab5
    Document4 pagini
    Electr Lab5
    Nickolae Enachi
    Încă nu există evaluări
  • Fizica Lab 241
    Fizica Lab 241
    Document4 pagini
    Fizica Lab 241
    GheorgheGritcan
    Încă nu există evaluări
  • Mat Lab 3
    Mat Lab 3
    Document9 pagini
    Mat Lab 3
    Nickolae Enachi
    Încă nu există evaluări