Rombo de N asteriscos

Jesús Palacio Alsina

/* Rombo de n '*' */
/* Se recomienda probar con el 79, 159 y el 319 */

#include <iostream>
using namespace std;
int main()
{
int n, i, j, k, u, v, m, w, a;
cout << "Introduce un entero impar: ";
cin >> a;
if(a%2!=0)
{
n=a/2;
m=n;
for(u=1; u<=m; u++)
{
for (v=1; v<=m-u+1; v++) cout << " ";
for (v=1; v<=2*u-1; v++) cout << "*";
cout << endl;
}

for(w=1; w<=a; w++)cout<<"*";
cout<<endl;

for (i=n; i>=1; i--)
{
for (j=i; j<=n; j++) cout << " ";
for(k=i*2-1; k>=1; k--)cout<<"*";
cout<<endl;
}
}
else
cout<<"introduzca un entero impar"<<endl;

return 0;
}
Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Rombo de N asteriscos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s