Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
h>
#include <stdlib.h>
void creareFisier()
{
FILE * fPointer;
fPointer = fopen ( "matrice.txt", "w");
printf("Dati numarul de linii\n");
int a;
scanf("%d", &a);
fprintf(fPointer, "%d \n", a);
int i,j;
for (i=1; i <= a; i++)
{
printf("Dati numarul de elemente de pe o linie\n");
int length;
scanf("%d", &length);
fprintf(fPointer,"%d ", length);
for (j=1; j <= length; j++)
{
printf("Dati elementele\n");
int number;
scanf("%d", &number);
fprintf(fPointer,"%d ", number);
}
fprintf(fPointer, "\n");
}
fclose(fPointer);
}
int eliminaDupl(int* v)
{
int i, j, ok=1;
for (i = 0; i < v[0]; i++)
{
for (j = i + 1; j < v[0]; j++)
{
if(v[i] == v[j])
{
stergeElem(v, j);
ok=0;
}
}
}
return ok;
}
int main()
{
creareFisier();
int ** matrice;
int nrLinii;
citireMatrice(&nrLinii, matrice);
verifMultime(nrLinii, matrice);
scriereFisier(matrice, nrLinii);
int i;
for(i=0; i<nrLinii; i++)
{
free(matrice[i]);
}
free(matrice);
return 0;
}