Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como escrever um programa que irá imprimir pares ordenados em C + +
A linguagem de programação C + + tem uma biblioteca de recipientes muito útil chamado de Standard Template Library . Contêineres são usados ​​para armazenar dados usando vários esquemas , por exemplo, dados podem ser armazenados em uma lista usando o recipiente vetor. Se você deseja armazenar os pares de dados , você pode usar o recipiente mapa. As lojas mapa pares ordenados de dados. Como adicionar itens a um mapa , eles vão se auto-organizar . Você pode usar o mapa para imprimir pares ordenados de dados sem escrever um algoritmo de classificação , que pode economizar tempo e esforço consideráveis. Coisas que você precisa
C Ambiente de Desenvolvimento Integrado (IDE) , como o Eclipse CDT
C Compiler , como GCC
Show Mais instruções
1

Carregue o C IDE , clicando no ícone do programa. Quando se abre , selecione " File /New /Project " e escolha " C Projeto ' para criar um novo projeto C . Um arquivo de código fonte em branco aparece na parte de editor de texto do IDE.
2

Incluir o ' iostream ' e ' mapear ' biblioteca. A biblioteca " iostream " permite imprimir diretamente para o console, enquanto a biblioteca "mapa" fornece acesso ao recipiente mapa. Você pode importar essas bibliotecas por escrever as duas linhas de código a seguir na parte superior do arquivo de código fonte: # include


# include


3

Use o namespace ' std ' . Isto permite -lhe aceder a funções de biblioteca ' std ' , sem acrescentar ' std ' as letras para cada chamada de função . Ao utilizar o namespace ' std ' , você vai salvar algumas teclas e produzir um programa mais legível. Escreva a seguinte linha abaixo as declarações incluídas :

using namespace std ;
4

Declare uma função principal. A função principal é onde todo o seu código vai. Para declarar uma função principal , escreva a seguinte linha de código:

int main () {}
5

Declare um mapa recipiente chamado "pares" que irá armazenar pares de número inteiro tipos . Isso pode ser feito por escrito, a seguinte linha de código dentro das chaves da função principal

mapa pares ; .
6

Declare um iterador para o mapa recipiente . Iterators são usados ​​para mover através de um recipiente STL e acessar seus dados. Para declarar um iterador chamado ' la ', escreva a seguinte linha de código abaixo da linha da escrita na etapa anterior :

mapear :: iterator it ;
7

Inserir dados no mapa . Uma vez que o mapa é auto- ordenação , você pode inserir dados em qualquer ordem e vai pedir -se por o primeiro valor do par , do menor para o maior valor. As três linhas seguintes inserem três pares no mapa. Você pode adicionar mais se você gosta

pairs.insert (par ( 3100 ) ); .

Pairs.insert (par ( 2300 ) );

pairs.insert (par ( 1,50 ) );
8

Iterate através do mapa usando um loop for e mapa iterador . O iterador 'it' pode ser usado para acessar todos os pares dentro do mapa. Para configurar um loop for para percorrer o mapa ' pares ', escreva o seguinte código:

for ( it = pairs.begin (); it = pairs.end (); ele + +! ) {}

9

saída os valores mantidos pelos pares no mapa. Cada par tem dois valores que são acessados ​​usando as palavras " primeiro " e " segundo ". O mapa é ordenado do valor mais baixo para o maior valor em relação ao primeiro valor de um par . Para imprimir o mapa ordenado , escreva a seguinte linha dentro das chaves do loop for : .

Cout << ( * it ) primeiro << "=>" << ( . * it ) segundo << endl;
10

Concluir o programa com uma instrução de retorno simples:

retornar 0 ;
11

Run o programa pressionando o botão play verde localizado na parte superior do IDE. O programa imprime o seguinte :

1 = > 50

2 = > 300

3 = > 100


Anterior :

Próximo : No
  Os artigos relacionados
·Tipos de erros cadeia de formato 
·Como passar um Vector Container para uma função 
·Como fazer um projeto SDL no Código Blocos 
·Como gerar Aleatórias negativos e positivos inteiros e…
·Como criar Projetos Utilizando programação C 
·Como obter um número de objetos a apontar para uma var…
·Como escrever um programa em C para ler um número inte…
·Fatos Sobre o CPP Compiler 
·Diferenças entre C & C + + 
·Como transmitir vídeo em XCode 
  Artigos em destaque
·Como converter em C do objeto para DateTime 
·Como fazer um jogo de loteria usando C + + 
·Como aumentar o tamanho da pilha para o Processo 
·Como Alocar Ponteiros 
·Como Descobrir o número de elementos em uma matriz C +…
·Como usar o C + + para obter USB Pen números de série…
·Como corretamente Fechar um canal WCF 
·Alternativas ao Boomerang Decompiler 
·Como obter gráficos em C + + 
·Como fazer Input Apenas um Integer em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados