Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main() {
- const int n = 4;
- int a[2 * n][2 * n], stol = 0;
- srand(time(NULL));
- for(int i = 0; i < n; i++) {
- for(int j = 0; j < n; j++) {
- a[i][j] = rand() % 10 - 4;
- printf("%d\t", a[i][j]);
- }
- printf("\n");
- }
- int count = 0;
- for(int i = 0; i < n + count; i++) {
- int nulls = 0;
- for(int j = 0; j < n; j++)
- if (a[j][i] == 0)
- nulls++;
- if (nulls > 0) {
- for(int k = n + 1; k > i + 1; k--)
- for(int l = 0; l < n; l++)
- a[l][k] = a[l][k - 1];
- for(int m = 0; m < n; m++)
- a[m][i + 1] = 0;
- stol++;
- ++i;
- ++count;
- }
- }
- printf("\n");
- for(int i = 0; i < n; i++) {
- for(int j = 0; j < n + stol; j++) {
- printf("%d\t", a[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement