Guest User

Untitled

a guest
May 17th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.91 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define MAX 100
  4.  
  5. void Ispis(int *p, int m, int n)
  6. {
  7.     int i,j;
  8.     for(i=0; i<m; i++)
  9.     {
  10.         for(j=0; j<n; j++)
  11.         printf("%d  ", *(p+i*100+j));
  12.         printf("\n");
  13.     }
  14. }
  15.  
  16. int main()
  17. {
  18.     char string[MAX];
  19.     int matrix[MAX][MAX], m, n, i, j, max_index;
  20.     printf("Znakovni niz: ");
  21.     gets(string);
  22.     max_index = strlen(string);
  23.     do{
  24.     printf("Unesite broj stupaca matrice (manji od 100): ");
  25.     scanf("%d", &m);
  26.     }
  27.     while(m > 100 || m < 1);
  28.     do{
  29.     printf("Unesite broj redaka matrice (manji od 100): ");
  30.     scanf("%d", &n);
  31.     }
  32.     while (n > 100 || n < 1);
  33.  
  34.     // Upis matrice
  35.     for(i=0; i<m; i++)
  36.     for(j=0; j<n; j++)
  37.     {
  38.         do{
  39.         printf("M(%d,%d): ", i,j);
  40.         scanf("%d", &matrix[i][j]);
  41.         } while(matrix[i][j] > max_index);
  42.     }
  43.     Ispis(matrix, m, n);
  44.     return 0;
  45. }
Add Comment
Please, Sign In to add comment