josiftepe

Untitled

Jan 23rd, 2021
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.28 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <ctype.h>
  4. #include <string.h>
  5. #define MAX 1000
  6. int main()
  7. {
  8.     int n, m; // brojot na redici i brojot na koloni
  9.     scanf("%d%d", &n, &m);
  10.     int r, k; // indeksi na elementot do koj sakame da se transformira matricata
  11.     scanf("%d%d", &r, &k);
  12.     int mat[n + 1][m + 1]; // ja definirame matricata
  13.     // ja vnesuvame matricata
  14.     FILE *p;
  15.     for(int i = 0; i < n; i++) {
  16.         for(int j = 0; j < m; j++) {
  17.             scanf("%d", &mat[i][j]);
  18.         }
  19.     }
  20.     int minimalen_element = 10000000; // eden milion
  21.     for(int i = 0; i < n; i++) {
  22.         for(int j = 0; j < m; j++) {
  23.             if(mat[i][j] < minimalen_element) {
  24.                 minimalen_element = mat[i][j];
  25.             }
  26.         }
  27.     }
  28.     for(int i = 0; i < n; i++) {
  29.         for(int j = 0; j < m; j++) {
  30.             if(i < r && j < k) { // gore od redicata i levo od nea
  31.                 mat[i][j] = minimalen_element;
  32.             }
  33.         }
  34.     }
  35.     p = fopen("matrica.txt", "w");
  36.     for(int i = 0; i < n; i++) {
  37.         for(int j = 0; j < m; j++) {
  38.             fprintf(p, "%d ", mat[i][j]);
  39.         }
  40.         fprintf(p, "\n");
  41.     }
  42.  
  43.     return 0;
  44. }
  45. /*
  46.  minimalen_element = 1
  47.  
  48.  9 2 3
  49.  4 5 6
  50.  1 2 3
  51.  
  52.  9 2 3
  53.  4 5 6
  54.  
  55.  */
  56.  
Advertisement
Add Comment
Please, Sign In to add comment