Advertisement
Dr4noel

Schimbarea elementelor matricii cu "0"(folosing functii).

Nov 23rd, 2017
135
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 <conio.h>
  3.  
  4. void citireM(int x, int y, int z[10][10]) { //functie de citire a matricei
  5.  
  6.     for (int i = 0; i < x; i++) {
  7.         for (int j = 0; j < y; j++) {
  8.             printf("V[%d][%d]= ", i, j);
  9.             scanf_s("%d", &z[i][j]);
  10.         }
  11.     }
  12. }
  13.  
  14. void afisareM(int k, int m,int n[10][10]) {  //functie de afisare a matricei
  15.  
  16.     printf("Matricea este: \n");
  17.     for (int i = 0; i < k; i++) {
  18.         for (int j = 0; j < m; j++) {
  19.             printf("%d ", n[i][j]);
  20.         }
  21.         printf("\n");
  22.     }
  23. }
  24.  
  25. void schimbare(int s, int o, int x[10][10]) { //functie de schimbare a elementelor matricii cu "0"
  26.    
  27.     for (int i = 0; i < s; i++) {
  28.         for (int j = 0; j < o; j++) {
  29.             x[i][j] = 0;
  30.             printf("%d ", x[i][j]);
  31.         }
  32.         printf("\n");
  33.     }
  34. }
  35.  
  36. void main() {
  37.     int linii, coloane, matrice[10][10];
  38.  
  39.     printf("Introduceti numarul de linii ale matricii: \n");
  40.     scanf_s("%d", &linii);
  41.  
  42.     printf("Introduceti numarul de coloane ale matricii: \n");
  43.     scanf_s("%d", &coloane);
  44.  
  45.     citireM(linii, coloane, matrice);                                       // apelarea functiei "cititreM"
  46.  
  47.     afisareM(linii, coloane, matrice);                                      // apelarea functiei "afisareM"
  48.    
  49.     printf("Apasa o tasta pentru a schimba elementele in \"0\" \n");
  50.     _getch();
  51.  
  52.     schimbare(linii, coloane, matrice);                                     // apelarea functiei "schimbare"
  53.  
  54.     _getch();
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement