Fișiere în C

Previzualizare referat:

Extras din referat:

1. Scopul lucrarii

2. Sarcina

3. Metoda

4. Listingul programului

5. Rezultate

Scopul lucrarii

Scopul lucrarii date a fost de a acumula cunostinte si de a ne familiariza cu notiunele ce tine de lucru pentru operarea cu fisiere in limbajul de programare.

Sarcina:

Intr-un fisier sunt inscrise numere de tip float. Sa se scrie un program care:

a) va afisa toate numerele ce nu depasesc media aritmetica a tuturor elementelor din fisier.

b) va determina numarul care se afla la mijlocul fisierului, daca fisierul contine un numar impar de numere, sau media aritmetica a celor doua numere din mijlocul fisierului, in caz contrar.

Listingul programului:

#include<stdio.h>

#include<stdlib.h>

#include<conio.h>

int writefile(char *s)/////////////////////////

{

FILE *f;

randomize();

f=fopen(s, "w");

int n=random(45)+5;

// int n=random(5)+5;

// int n=7;

float k;

for(int i=1;i<=n;i++)

{

k=random(100);

k+=(float)random(100)/100;

fwrite(&k, sizeof(float),1,f);

}

fclose(f);

return n;

};

float media(char *s)/////////////////////////////////

{

FILE *f;

float med=0,aux;

int n=0;

if ((f = fopen(s, "r"))== NULL)

{

printf("Nu se poate de gasit fisierul float.fl");

return 0;

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Fisiere in C
    • RAINFLOA.CPP
    • Referat8.doc
Alte informații:
Tipuri fișiere:
doc, cpp
Diacritice:
Nu
Nota:
9/10 (4 voturi)
Nr fișiere:
2 fisiere
Pagini (total):
4 pagini
Imagini extrase:
4 imagini
Nr cuvinte:
449 cuvinte
Nr caractere:
2 735 caractere
Marime:
18.56KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Liceu
Tip document:
Referat
Materie:
Informatică
Tag-uri:
program, fisiere, functii, cod
Predat:
la liceu
Profil:
Real
Specializare:
Matematică–informatică
Sus!