1. Allegro :
Login: Raddora
Password : rad07101973
Email: [email protected]
Password : rad07101973
04.04.2004
Comments:
Positive : 1077
Negative : 1
2. Allegro :
Login: malkaleska
Password : agunia8256
Email: [email protected]
Password: agunia8256
18.11.2003
Comments:
Positive : 539
Neutrak : 1
All accounts :
http://pobraniowoo.pl/33621
or
http://yourhosts.pl/33632
#include
#include
#define LUNGIME_MAX 1000
typedef struct
{
int linii,coloane;
int **date;
} Matrice;
Matrice alocare(Matrice matrice,int m,int n)
{
matrice.date=(int**)malloc(sizeof(int*)*m);
for(int i=0; i
matrice.date[i]=(int*)malloc(sizeof(int)*n);
}
return matrice;
}
Matrice transpusaMatrice(Matrice matrice,Matrice transpusa,int m,int n)
{
for(int i=0;i
for(int j=0;j
transpusa.date[j][i]=matrice.date[i][j];
}
}
return transpusa;
afisare(transpusa,transpusa.linii,transpusa.coloane);
}
/*Matrice duplicareMatrice(Matrice matrice,int m,int n)
{
Matrice suma ;
suma.date=0;
for( int i=0;i
for(int j=0;j
suma.date[i][j]=matrice.date[i][j]+matrice.date[i][j] ;
}
}
afisare(suma,m,n);
return suma;
}
*/
/*void dealocare(Matrice matrice)
{
for(int i=0;i
free(matrice.date[i]);
}
free(matrice);
}
*/
int main()
{
FILE* fisier;
fisier=fopen("in.txt","r");
if(fisier==NULL)
{
printf("nu se dechide");
return -1;
}
Matrice matrice;
Matrice transpusa;
int* buffer=(int*)malloc(sizeof(int)*LUNGIME_MAX);
int nr;
int nr_linii;
int nr_coloane;
while(fgets(buffer,LUNGIME_MAX,fisier)!=NULL)
{ nr_coloane=strlen(buffer)/2;
char *token=strtok(buffer," ");
nr_linii++;
while(token!=NULL)
{
if(sscanf(token,"%d",&nr)==1)
{
printf("%d ",nr);
token=strtok(NULL," ");
}
}
printf("\n");
}
matrice.linii=nr_linii;
matrice.coloane=nr_coloane;
printf("%d %d\n",nr_coloane,matrice.linii);
// free(matrice);
fclose(fisier);
return 0;
}