Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como reverter elementos de um array em C
C é uma linguagem de programação para escrever programas de computador de qualquer nível de complexidade. Uma matriz é a estrutura de dados em C denotada com colchetes que detém um conjunto de variáveis ​​em uma determinada ordem . Por exemplo , [ 5 , 8 , 12 ] é uma matriz em C que consiste em três elementos . A matriz invertida compreende os mesmos elementos , mas em ordem para trás , tal como [ 12 , 8 , 5 ] . Matriz revertendo é frequentemente necessário em programas C . Instruções
1

Atribuir o tamanho da matriz para a variável "tamanho" em seu programa C . Por exemplo, digite "int size = 4; " se a matriz contém quatro elementos
2

definir a matriz em seu programa C: .

Int array [ size] ;

3

Adicionar números para a matriz , por exemplo , se os elementos do array são 2,12 , 7 e 40 , então :

array [ 0] = 2;
< p > array [1] = 12;

array [ 2] = 7;

array [ 3] = 40;
4

Faça um laço " para " que acessa a primeira metade dos elementos do array :

for (int i = 0; i < tamanho /2; i + +)

Note-se que o circuito é limitado pelo índice " . tamanho /2 "
5

Atribuir elementos do array no loop para a variável temporária " temp : "

for (int i = 0; i < tamanho /2; i + +)

{

int temp = array [ i] ; }


temporariamente preserva um valor de elemento . Note-se que as chaves definir comandos no circuito
6

Troque os elementos da primeira metade da matriz com os elementos da segunda metade : .

For (int i = 0; i < tamanho /2; i + +) {


int temp = array [ i] ;

array [ i] = array [size -1- i] ;

array [ size- 1- i] = temp; }


os índices de " tamanho -1- i" correspondem aos elementos da segunda parte da matriz . Por exemplo , o primeiro elemento com o índice de " 0 " ( i = 0 ) é trocado com o último elemento com o índice de " 3 " ( 4-1-0 = 3 ) .
7

impressão fora da matriz invertida com o comando:

for (int i = 0; i < tamanho ; i + +) {


std :: cout << array [ i ] << ""; }


Neste exemplo, o programa produz o seguinte resultado : 40 7 12 2
< . br>

Anterior :

Próximo : No
  Os artigos relacionados
·O que é uma interface CPP 
·Como Incorporar em Python 
·Como executar C + + arquivos no bloco de notas 
·Como apagar um buffer de recepção do soquete em C 
·Par /Ímpar Função de Programação C 
·Como usar Getline em C para Ir Cin.Ignore 
·Como substituir funções no Dev C + + 
·Requisitos para um SDK iTouch 
·Como: GTK Seleção de Cores 
·Como criar um projeto Maven no Galileo 
  Artigos em destaque
·Estrutura C + + Repetição 
·Como escrever um C emulador de terminal simples 
·Como criar DropDownList com chave de pesquisa em C 
·Descrição da função C Sistema 
·Como Incorporar Python No Visual C 2008 
·Como ligar a Lista de Fluxo de entrada em C + + 
·Como fazer um gráfico em movimento em C # 
·Função recursiva em C 
·Como implementar várias pilhas 
·Especificações da UML em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados