Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como código da matriz subtração em C + +
Matrix subtração é uma operação bastante simples para escrever código de computador para porque é executado em uma base elemento por elemento. Como não há built-in tipo de dados para matrizes em C + + , você deve encontrar e usar uma classe escrito por outra pessoa ou implementá-los você mesmo usando arrays multidimensionais . Código matriz subtracção usando nested " para " loops para subtrair os elementos de cada matriz , um por um . Instruções
um

Declare matrizes como matrizes multidimensionais. Por exemplo :

int a [2] [ 4] = { {1,2,3,4 }, { 5,6,7,8 }} ;

int b [2 ] [4] = {{ 0,1,2,3 }, { 4,5,6,7 }} ;
2

Criar uma nova matriz para manter a diferença de dois outros :

int c [2] [4];
3

Realizar a subtração usando dois nested " para" laços da seguinte forma:

for (int i = 0; i < sizeof ( a) /sizeof ( a [0] ); i + +) {

for (int j = 0; j < sizeof ( a [0 ]) /sizeof ( a [0] [0] ); j + +) {

c [i] [j] = a [i] [j] - b [i] [j] ; }


< p > }

as funções " sizeof " são usadas para determinar o tamanho do tipo independente de cada uma das dimensões de uma das matrizes , de modo que as variáveis ​​iteradoras operar correctamente . Desta forma, o " para" loops são reutilizáveis ​​para matrizes de qualquer tamanho. Naturalmente , as duas matrizes devem ter o mesmo tamanho como o outro para subtrair-los , e esta assume código são. Você pode querer verificar os tamanhos de programação se você está desenvolvendo o código para ser usado por outras pessoas.

Anterior :

Próximo : No
  Os artigos relacionados
·Como limitar a casa decimal em Linguagem C 
·Como fazer um botão clicável em C 
·Como formatar datas e horas com Iostream 
·Como detectar o golpe do Mic no xCode 
·Como aprender C Com Xcode 
·Definição da função C + + Cordas 
·Como programar Cacau em um iPhone 
·Como lidar com navegador Fechar Eventos em C 
·Como criar Distribuidores e arquivos OBJ em C + + 
·Como fazer uma série de asteriscos em C + + 
  Artigos em destaque
·Um tutorial sobre Alertas iPhone SDK 
·Como obter um nome de entrada inteira na CPP 
·Projetos ASP.NET e Codificação em C 
·Como editar o SQL em um iPhone 
·Como fazer um retângulo com uma função recursiva em …
·Qual é o significado de ANSI 
·Como usar Fortran em C + + Linux 
·Como medir Cada Character Largura ASCII em uma String 
·Como exibir arquivos de um Selecionado Tree View Node e…
·O uso de um padrão Construtor C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados