| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo escribir un programa que imprima pares ordenados en C + +
    The C + + lenguaje de programación cuenta con una biblioteca de contenedores de gran utilidad llamada la Biblioteca de plantillas estándar . Los contenedores se utilizan para almacenar datos utilizando varios esquemas , por ejemplo, los datos pueden ser almacenados en una lista utilizando el contenedor vector . Si desea almacenar los pares de datos , puede utilizar el mapa recipiente. Las tiendas del mapa pares ordenados de datos. A medida que agrega elementos a un mapa, que se auto -organizan . Usted puede utilizar el mapa para imprimir pares ordenados de datos sin tener que escribir un algoritmo de clasificación, que le puede ahorrar mucho tiempo y esfuerzo . Cosas que necesitará
    C Entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
    C Compiler , como GCC
    Mostrar más instrucciones
    1

    Load C IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo /Nuevo /Proyecto ' y seleccione' Proyecto C " para crear un nuevo proyecto C . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE.
    2

    Incluya la biblioteca "mapa" " iostream " y . La biblioteca " iostream " le permite imprimir directamente a la consola , mientras que la biblioteca "mapa" permite acceder al mapa de contenedores. Puede importar estas bibliotecas por escrito las siguientes dos líneas de código al principio del archivo de código fuente:

    # include

    # include

    3

    Utilice el espacio de nombres " std " . Esto le permite acceder a funciones de biblioteca ' std ' sin añadir ' std ' las cartas a cada llamada de función . Al utilizar el espacio de nombres ' std ' , usted se ahorrará algunos golpes de teclado y producir un programa más legible. Escriba la siguiente línea debajo de las declaraciones incluidas :

    using namespace std ;
    4

    Declarar una función principal. La función principal es donde todo el código irá . Para declarar una función principal , escriba la siguiente línea de código:

    int main () { }
    5

    Declarar un mapa recipiente llamado «parejas» que almacena pares de número entero tipos . Esto se puede lograr al escribir la siguiente línea de código dentro de las llaves de la función principal y mapa

    ; .
    6

    declare un iterador al mapa recipiente . Los iteradores se utilizan para moverse a través de un contenedor STL y acceder a sus datos. Para declarar un iterador de nombre ' es ', escriba la siguiente línea de código por debajo de la línea escrita en el paso anterior : Mapa del Sitio Web

    :: iterator ella;
    7

    Introducir datos en el mapa . Dado que el mapa es auto -ordenamiento , puede insertar datos en cualquier orden y será ordenarse por el primer valor de la pareja, de menor a mayor valor . Las tres líneas siguientes se insertan tres pares en el mapa. Puede añadir más si lo desea

    pairs.insert ( par ( 3100 ) ),.

    Pairs.insert ( par ( 2300 ));

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

    Iterar a través del mapa utilizando un bucle y el mapa iterador. El iterador "eso" se puede utilizar para acceder a todos los pares dentro del mapa. Para configurar un bucle para recorrer el mapa ' pares ', escriba el siguiente código:

    de ( it = pairs.begin (); it = pairs.end () , es + + ) { }
    9

    salida de los valores en poder de los pares en el mapa. Cada par tiene dos valores que se accede mediante las palabras " primera " y " segunda ". El mapa se ordena desde el valor más bajo al valor más grande con respecto al primer valor de un par . Para imprimir el mapa ordenado , escriba la siguiente línea dentro de los corchetes del bucle for: .

    Cout << ( * it) primera << " = > " << ( . * it) segundos << endl ;
    10

    Concluir el programa con una simple instrucción de retorno :

    return 0;
    11

    Run el programa pulsando el botón de reproducción verde situado en la parte superior del IDE. El programa imprime lo siguiente:

    1 = > 50

    2 = > 300

    3 = > 100

    Previous :

    next :
      Artículos relacionados
    ·Cómo usar Allegro hacer gráficos en C 
    ·Cómo llamar a DLL Visual Basic Desde C 
    ·Cómo Referencia C DLL en Net 
    ·¿Cómo revertir un valor en C + + 
    ·Cómo depurar los problemas de corrupción de memoria e…
    ·Cómo Compilar y ejecutar un archivo CPP en CMD 
    ·Función de llamada de objetos C + + Sintaxis 
    ·Cómo hacer un archivo VSH 
    ·Cómo mostrar el contenido de una lista de matrices en …
    ·Cómo utilizar el depurador GDB por GNU 
      Artículos destacados
    ·Cómo hacer un juego de laberinto con paredes en Flash 
    ·Cómo crear hojas de cálculo de Excel con MySQL 
    ·Cómo ver los archivos SIG De Imprenta 
    ·Cómo vincular Valores DataGrid En un conjunto de datos…
    ·Cómo corregir un espaciado de tabulación en Eclipse 
    ·Cómo abrir un documento de Word en VB Net 
    ·Cómo reemplazar caracteres especiales en una cadena Ja…
    ·Cómo eliminar JPA en Java 
    ·Cómo dibujar un círculo en Java 
    ·Cómo crear Tarballs en Ruby 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com