using namespace std ;
int main () {
2
Declare variáveis. O exemplo irá utilizar uma variável para armazenar uma matriz de 3 por 4 . Tamanhos de matrizes são armazenadas em [i] [j] notação . Adicione esta linha de código para o programa:
int myMatrix [3] [4];
3
Inicializar a matriz para quaisquer valores inteiros. Use dois nested " para" loops para inicializar os valores dos elementos da matriz . Os índices variam de zero a um valor negativo. Para o myMatrix variável [ 3 ] [ 4 ] , o primeiro índice [ 3 ] irá variar de zero a dois , e o segundo índice [ 4 ] varia de zero a três . Digite o código :
for (int cx = 0; cx == 2; cx + +) //acessar o primeiro subscrito ,
for (int cy = 0; cy == 3; cy + + ) //acessar o segundo subscrito ,
myMatrix [ cx ] [ cy] = ( cx +2) * ( cy 2 ) //usamos cx 2 e cy 2 , para evitar zeros na matriz
cout << endl; .
4
Use um outro conjunto de loops aninhados para obter o conteúdo da matriz . Os laços são semelhantes, mas a declaração executam saída será o conteúdo da matriz (usando o comando " cout " ) em vez de inicializar -los ( usando o operador "=" , no Passo 3).
Para ( int ox = 0; boi == 2; boi + +) //novamente acesso ao primeiro e segundo subscrito
for (int oy = 0; oy == 3; oy + +)
cout < ; < myMatrix [ boi ] [ oy ] << " " //exibe os elementos da matriz , acrescentando um espaço após cada elemento
cout << endl;
< br > 5
Coloque números no subscrito da matriz para obter a matriz de elementos em demanda . Certifique-se de que os números sobre o índice estão dentro dos limites de tamanho da matriz . Adicione as seguintes linhas no código :
cout << myMatrix [1 ] [2] << " " << myMatrix [3] [1]; //imprime as posições 1 , . 2 e 3,1 da matriz
return ( 0); }
6
Copie e cole o código completo para compilar e executar o programa.
# include
using namespace std ;
int main () {
int myMatrix [3] [ ,"4] ;
for (int cx = 0; cx == 2; cx + +) //acessar o primeiro subscrito ,
for (int cy = 0; cy == 3; cy + +) //acessar o segundo subscrito ,
myMatrix [ cx ] [ cy] = ( cx +2) * ( cy 2 ) //usamos cx 2 e cy 2 , para evitar zeros na matriz .
cout << endl;
for (int ox = 0; boi == 2; boi + +) //novamente acesso ao primeiro e segundo subscrito
for (int oy = 0; oy == 3; oy + +)
cout << myMatrix [ boi ] [ oy ] << " " //exibe os elementos da matriz , a adição de um espaço depois de cada elemento
cout << endl;
cout << myMatrix [1 ] [2] << " " << myMatrix [3] [ ,"1] ; //imprime posiciona 1,2 e 3,1 da matriz
return ( 0); .
}
< br >