Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.82 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <limits.h>
  3. #define MAX_SIZE 100
  4. #define DELIM -50
  5.  
  6. int main() {
  7.     int Ci = 0;
  8.     int Li = 0;
  9.     int Qc = 0;
  10.     int Ql = 0;
  11.     int i;
  12.     int j;
  13.     int a;
  14.     int mat[MAX_SIZE][MAX_SIZE] = {0};
  15.     do {
  16.         do {
  17.             scanf("%d", &a);
  18.         } while (a < -2);
  19.         if (a > 0) {
  20.             mat[Li][Ci] = a;
  21.         } else {
  22.             mat[Li][Ci] = DELIM;
  23.         }
  24.         Ci++;
  25.         if (a == -1) {
  26.             Ci = 0;
  27.             Li += 1;
  28.         }
  29.     } while (a != -2);
  30.     Ql = Li + 1;
  31.     for (i = 0; i < Ql; i++) {
  32.         Qc = 0;
  33.         for (j = 0; mat[i][j] != DELIM; j++) {
  34.             Qc++;
  35.             printf("|%d|", mat[i][j]);
  36.         }
  37.         printf("\n");
  38.  
  39.     }
  40.  
  41.     printf("Linhas: %d\n", Ql);
  42.     printf("Colunas: %d\n", Qc);
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement