Advertisement
Guest User

schiacciatina

a guest
Oct 20th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.63 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main (void) {
  4. int r, c, i, j, scambi;
  5.  
  6. scanf("%d %d", &r, &c);
  7.  
  8. char matrice[r][c];
  9.  
  10. for (i=0; i< r; i++) {
  11.         for (j=0; j<c; j++)
  12.         scanf(" %c", &matrice[i][j]);
  13. }
  14.  
  15. for (j=0; j<c; j++) {
  16.     scambi = 0;
  17.     while (scambi < r) {
  18.         for (i=1; i< r; i++)
  19.             if (matrice[i][j] == '*' && matrice[i-1][j] != '*') {
  20.                 matrice[i][j] = matrice[i-1][j];
  21.                 matrice[i-1][j] = '*';
  22.             }
  23.         scambi++;
  24.     }
  25. }
  26.  
  27. for (i=0; i< r; i++) {
  28.         for (j=0; j<c; j++) {
  29.         printf("%2c", matrice[i][j]);  
  30.         }
  31.     printf("\n");
  32. }
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement