Imprimir triángulo inverso del patrón del puente de caracteres en C ++

En este programa en C ++, ya veremos cómo imprimir el patrón de puente triángulo inverso en C ++ usando anidamiento de bucles ?

Puente triángulo inverso se ve como patrón como:

Print Reverse Triangle Bridge Pattern for Characters in C++ - 4

Para imprimir este patrón, se pueden utilizar los códigos ASCII de los caracteres correspondientes para imprimirlos. Nuestro programa acepta la entrada de valor más grande alfabeto en el patrón (por ejemplo, C = 3, E = 5). Por encima muestra el patrón de la anchura constante / espaciamiento en ambos los triángulos inversos. Mediante el uso de if, else if y else declaración dentro de la anidación de bucle class da el resultado deseado.

Programa

#include<iostream>
using namespace std;
int main()
{
int i,j,n;
cout<<"Enter Largest Alphabet Value(e.g C=3):";
cin>>n;
for(i=0;i<n;i++)
{
for(j=65;j<64+(2*n);j++)
{
if(j>=(64+n)+i)
cout<<(char)((64+n)-(j%(64+n)));
else if(j<=(64+n)-i)
cout<<(char)j;
else
cout<<" ";
}
cout<<endl;
}
return 0;
}

salida

Print Reverse Triangle Bridge Pattern for Characters in C++ - 5

Siéntase libre de escribir cualquier pregunta en el comentario.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *