Cómo convertir una cadena a un gráfico en C ++

by admin

Cómo convertir una cadena a un gráfico en C ++

El lenguaje de programación C ++ permite manipular datos en una multitud de formas. Por ejemplo, puede convertir una cadena de texto en un gráfico, en el que el valor de cada carácter de la cadena corresponde a un valor en el gráfico. Esto es posible porque cada personaje tiene un valor numérico subyacente, lo que le permite ser fácilmente convertida en un número. Este número se puede representar en un gráfico. Este programa es una gran manera de familiarizarse con la manipulación de cadenas de C ++.

Instrucciones

1 Cargar el IDE C ++ haciendo clic en el icono del programa. Cuando se abre, seleccione "Archivo / Nuevo / Proyecto" y elegir la opción "Proyecto ++ C" para crear un nuevo proyecto de C ++. Un archivo de código fuente en blanco en la parte editor de texto de la IDE.

2 Escribir las siguientes líneas en la parte superior del archivo de código fuente para importar las bibliotecas que tienen las funciones necesarias para convertir una cadena en un gráfico:

incluir <stdio.h> incluir <stdlib.h> incluir <iostream>

using namespace std;

3 Declarar una función principal, que es el punto de partida para su programa. Las llaves que siguen una función encierran un bloque de código. Coloque todos los estados en los siguientes pasos dentro de este bloque de código. Escribe la siguiente declaración para crear una función principal vacía.

int main ()
{}

4 Declarar una matriz de caracteres, conocidos también como una cadena, escribiendo la siguiente declaración:

char s[] = &quot;0 1 5 3 5 8 1 3&quot;;

5 Crear un "para" sentencia de bucle que itera sobre todos los caracteres de la cadena:

for(unsigned int i = 0; i &lt; sizeof(s); i++)

{}

6 Convertir el carácter que el bucle "for" está interactuando sobre escribiendo la siguiente sentencia en el interior del bloque de código del bucle:

int num = s [i];

7 Crear un segundo bucle "for" dentro del bloque de código del primer bucle "for" y después de la declaración anterior. Este bucle itera un número de veces igual al valor numérico del carácter que se repiten a lo largo en el primer bucle. Las impresiones de salida de bucle con un asterisco cada iteración, la creación de un gráfico que representa el valor del carácter. Escriba las siguientes declaraciones de lograr esto:

for (int j = 0; j <num; j ++)
{Cout << "*"; }

8 Imprimir un carácter de fin de línea mediante la colocación de la siguiente declaración por debajo del segundo bucle "for". Esto completa una línea de la gráfica.

cout << endl;

9 Compilar y ejecutar el programa pulsando el botón "Play" en la barra de herramientas superior del IDE. El programa convierte los caracteres individuales de la cadena en valores numéricos. Estos valores se imprimen como un gráfico de asteriscos.

ETIQUETA: