Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <ctype.h>
- #include <string.h>
- #define MAX 1000
- int main()
- {
- int n, m; // brojot na redici i brojot na koloni
- scanf("%d%d", &n, &m);
- int r, k; // indeksi na elementot do koj sakame da se transformira matricata
- scanf("%d%d", &r, &k);
- int mat[n + 1][m + 1]; // ja definirame matricata
- // ja vnesuvame matricata
- FILE *p;
- for(int i = 0; i < n; i++) {
- for(int j = 0; j < m; j++) {
- scanf("%d", &mat[i][j]);
- }
- }
- int minimalen_element = 10000000; // eden milion
- for(int i = 0; i < n; i++) {
- for(int j = 0; j < m; j++) {
- if(mat[i][j] < minimalen_element) {
- minimalen_element = mat[i][j];
- }
- }
- }
- for(int i = 0; i < n; i++) {
- for(int j = 0; j < m; j++) {
- if(i < r && j < k) { // gore od redicata i levo od nea
- mat[i][j] = minimalen_element;
- }
- }
- }
- p = fopen("matrica.txt", "w");
- for(int i = 0; i < n; i++) {
- for(int j = 0; j < m; j++) {
- fprintf(p, "%d ", mat[i][j]);
- }
- fprintf(p, "\n");
- }
- return 0;
- }
- /*
- minimalen_element = 1
- 9 2 3
- 4 5 6
- 1 2 3
- 9 2 3
- 4 5 6
- */
Advertisement
Add Comment
Please, Sign In to add comment