Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- FILE* job = fopen ("annyahelp2.txt", "r");
- int *j, n, m;
- fscanf (job,"%d%d", &m, &n);
- int a[n][m], (*i)[m];
- for( i = a; i < a+n; i++)
- for( j = *i; j < *i+m; j++)
- fscanf (job,"%d", j);
- m = udal (n, m, a);
- for( i = a; i < a+n; i++)
- {
- for( j=*i; j<*i+m; j++)
- printf ("%d ", *j);
- printf ("\n");
- }
- return 0;
- }
- int udal ( int n, int m, int a[n][m])
- {
- int *i, k, t, *p, *g, *f, *j;
- k=1;
- while (k<=m)
- {
- t=m;
- for( j = *a; j < *a+m; j++, t--, k++)
- {
- for (i = j; i < j+n*m; i+=t)
- {
- if (*i==0)
- break;
- }
- if (i < a+n*m)
- {
- k++;
- continue;
- }
- else
- {
- for (g = j;g < *a+m; g++)
- for (f = j; f < *a+m*n; f+=m)
- *j=*(j+1);
- m--;
- t--;
- }
- }
- }
- return m;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement