Sunteți pe pagina 1din 3

Universitatea Tehnică a Moldovei

FCIM
Specialitatea Securitate Informațională

RAPORT
la lucrarea de laborator nr. 3

la Structuri de date si algoritmi

Tema: Elaborarea programelor pentru prelucrarea funcțiilor


cu diverse structuri și fișiere în limbajul C.

A efectuat: st. gr. SI-181 Marcoci Maxim

A verificat: Lazu Victoria

Chişinău – 2019
Scopul lucrării: examinarea posibilităților lucrului cu fișierele în limbajul C.
Sarcina:
Să se scrie un program care creaza un fișier cu 10 elemente de tip întreg. Citește din fișier și
calculează suma acestor elemente, apoi se afişează la ecran şi le salvează în alt fişier.
3. Listingul programului

#include<stdio.h>
#include<math.h>
#include<conio.h>
main()

{
int S=0,n,sum,i,k,x;
FILE *f,*f1;
f=fopen("lab3.txt","w+");
printf("\n Introduceti 10 numere intregi\n");
for(i=0;i<10;i++){
scanf("%d",&x);
fprintf(f,"%d ",x);}
rewind(f);
while(!feof(f)){
fscanf(f,"%d",&x);
if(!feof(f))
S+=x;}
printf("S=%i",S);
f1=fopen("lab31b.txt","w");
fprintf(f1,"Suma=\n%d",S);
getch();
fclose(f);
fclose(f1);

}
Rezultat:
Concluzie:

La această lucrare de laborator am analizat principiile organizării și gestiunii


fișierelor în sistemele de operare și procesarea fișierelor în limbajul C.Am studiat
materialul propus și am dat la execuție programul propus pentru antrenarea
cunoștințelor. Pe parcursul realizării acestei lucrări de laborator m-am familarizat cu
tipurile de fișiere , opreațiile și funcțiile ce se pot executa asupra fișierelor. Am însușit
modificatori de acces prin care pot fi deschise fișierele.

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