Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int dobrar_numero(int numero)
  7. {
  8.     return numero*2;
  9. }
  10.  
  11. int main(void)
  12. {
  13.     // ENTRADA DE DADOS
  14.     int matriz[5][4];
  15.     for (int x=1; x<=5; x++){
  16.         for (int y=1; y<=4; y++){
  17.             cout << "Popule o matriz na posição "<< x <<"|"<< y <<": ";
  18.             cin >> matriz[x][y];
  19.         }
  20.     }
  21.      //PROCESSAMENTO
  22.      
  23.     //NÃO PODEMOS RETORNAR UM MATRIZ DE UMA FUNÇÃO
  24.     //ENTÃO VAMOS DOBRAR OS NÚMEROS DE MANEIRA INDIVIDUAL
  25.     for (int x=1; x<=5; x++){
  26.         for (int y=1; y<=4; y++){
  27.             matriz[x][y]=dobrar_numero(matriz[x][y]);
  28.         }
  29.     }
  30.     //SAIDA DE DADOS
  31.     for (int x=1; x<=5; x++){
  32.         for (int y=1; y<=4; y++){
  33.             cout << "Matriz[ "<< x <<"|"<< y <<"]= "<<matriz[x][y]<<endl;
  34.         }
  35.     }
  36.     system("pause");
  37.     return 0;
  38. }