Pages

lunes, 11 de febrero de 2013

Rombo formado con asteriscos código en C++

Realice  un programa que lea un número entero ingresado por teclado y escriba un rombo (relleno) con asteriscos (*), según el siguiente ejemplo:
Entrada: 5
Salida:

Código Fuente en C++
# include <iostream>
using namespace std ;

int main ()
{
    int n ;
    cout << " Ingrese un numero : " ;
    cin >> n ;
    for (int j = 0; j < n ; ++j) {
        for (int i = 0; i < n-j-1; ++i)
            cout << " ";
        for (int i = 0; i < 2*j+1; ++i)
             cout << "*" ;
        cout << endl ;
    }

    for (int j=n-2; j>=0; --j) {
        for (int i=0; i<n-j-1; ++i)
            cout << " " ;
        for (int i=0; i<2*j+1; ++i)
            cout << "*" ;
        cout << endl ;
    }
    return 0;
}


33 comentarios:

Anónimo dijo...

que ciclo o que tendria q aser para q solo tenga 2 cout?

Anónimo dijo...

Este Programa se podria hacer con while o do while ??

Unknown dijo...

muchas gracias

Anónimo dijo...

Alguien sabe el codigo para ese mismo proyecto en visual basic

Anónimo dijo...

Necesito un programa en donde el usuario digite un numero y en pantalla aparezca el numero del usuario en asteriscos ... alguien sabe como hacerlo? es urgente. Gracias

Unknown dijo...

gracias fue de mucho apoyo ¡¡¡

Unknown dijo...

Alguien que me ayude a realizar un programa en c, que me imprima unbarco de asteriscos n (n dado por el usuario) grasisas.

DonoShami dijo...

:3 muy bueno

Unknown dijo...

BN AHY

Anónimo dijo...

y con funciones como seria???

Unknown dijo...

este lo podrian hacer en visual basic

PALOMINO JAVIER MARIVEL dijo...

esto si estuvo genial me ayudo bastante para hacer otros programas similares

Miguel Angel Noa A. dijo...

algien sabe el mismo problema pero en visual basic 2010?

Unknown dijo...
Este comentario ha sido eliminado por el autor.
Unknown dijo...

alguien sabe como hacer un diamante con asteriscos en c++

Unknown dijo...

alguien sabe como hacer un diamante con asteriscos en c++

Anónimo dijo...

Estudien el código y dejen de pedir que les hagan la tarea, por eso no saben programar.

R.Q.L.M.SERVIDOR dijo...

diamante en forma con esteriscos?explicate mejor.

Kslom dijo...

excelente

Alejandro Caro dijo...

¿Como le saco el primer asterisco de arriba, y el último de abajo?

Anónimo dijo...

y si necesito que me imprima esto:
*
**
***
**
*
bueno, con la alineación propuesta, como le puedo hacer?

Unknown dijo...

Hola quisiera saber como hacer eso pero que lo haga en python????

Unknown dijo...

Hola quisiera saber como hacer eso pero que lo haga en python????

Anónimo dijo...

podrian ponerlo en visual basic

Anónimo dijo...

alguien que me ayude con este programa a la siguiente clase tengo que meterle los metodos para que pueda funcionar el obejtivo es quese formen figuras (no importan si las figuras van encimada) ya sea donde se ubiquen los puntos

#include
#include
#define MAXR 5
#define MAXC 2

using namespace std;

struct punto
{
unsigned int x, y;
};

class Cuadro{
private:
punto matriz[MAXR][MAXC]; //5x2
public:
Cuadro(){
inicializar();
}

void inicializar()
{
punto p;
p.x=0;
p.y=0;
for (int i=0; i> p.x;
cout <<"Ingresa valor para Punto" <> p.y;
return p;
}

void visualizaUnPuntoXY (punto p){
cout << "[" << p.x <<"," << p.y << "]";
}

void visualizaMatrizPuntos (){
for (int i=0; i<MAXR ; i++)
{
for (int j=0; j<MAXC ; j++)
{
visualizaUnPuntoXY (matriz[i][j]); //Visualiza el punto 1
}
cout << endl;
}
}
void LlenaMatrizPuntos (){
for (int i=0; i<MAXR ; i++)
{
cout << endl;
cout<<"Figura " << i+1 << endl;
for (int j=0; j<MAXC ; j++)
matriz[i][j] = solicitaXY(j+1);//llamada para solicitar x,y y guardarlo como un punto
}
}
};

int main(void){
punto p;
Cuadro C;

C.LlenaMatrizPuntos ();
cout << endl;
C.visualizaMatrizPuntos ();

}


Anónimo dijo...

como se hace ese código en pseint con ciclo mientras

Anónimo dijo...

ok

Unknown dijo...

como ago para que no pregunte al usuario el numero q ingrese yo solo quiero que se imprima directo el rombo

Unknown dijo...

Buenos dias
necesito un codigo en C++

Cree una aplicación en lenguaje C++ que permita al usuario modificar una imagen en blanco y negro. El
usuario debe tener la posibilidad de cargar la imagen del disco, mostrarla en consola y realizar
diferentes operaciones sobre la imagen.
La aplicación debe realizar toda entrada y salida por medio de consola. Por tanto, para representar la
imagen en blanco y negro debe hacer uso de caracteres: ‘X’ para el blanco y un espacio para el negro

hernandez kleiver dijo...

De casualidad tienen el diagarama de flujo del algoritmo?

Unknown dijo...

¿Como seria para que el rombo sea hueco?

Sheyla Shericza RR dijo...

gracias !

Unknown dijo...

Y si solo quisiera el Diagrama de Flujo?

Publicar un comentario