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:

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

    ResponderEliminar
  2. Este Programa se podria hacer con while o do while ??

    ResponderEliminar
  3. Alguien sabe el codigo para ese mismo proyecto en visual basic

    ResponderEliminar
  4. 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

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

    ResponderEliminar
  6. y con funciones como seria???

    ResponderEliminar
  7. este lo podrian hacer en visual basic

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

    ResponderEliminar
  9. algien sabe el mismo problema pero en visual basic 2010?

    ResponderEliminar
  10. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  11. alguien sabe como hacer un diamante con asteriscos en c++

    ResponderEliminar
  12. alguien sabe como hacer un diamante con asteriscos en c++

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

    ResponderEliminar
  14. diamante en forma con esteriscos?explicate mejor.

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

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

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

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

    ResponderEliminar
  19. podrian ponerlo en visual basic

    ResponderEliminar
  20. 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 ();

    }


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

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

    ResponderEliminar
  23. 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

    ResponderEliminar
  24. De casualidad tienen el diagarama de flujo del algoritmo?

    ResponderEliminar
  25. ¿Como seria para que el rombo sea hueco?

    ResponderEliminar
  26. Y si solo quisiera el Diagrama de Flujo?

    ResponderEliminar