Bienvenidos a www.geekprogramador.tk en este blog encontraras manuales y tutoriales sobre C/C++ también ejercicios de programación resueltos en C/C++.

domingo, junio 14, 2009

Triángulo rectángulo con asteriscos

El siguiente programa imprime un triángulo rectángulo con asteriscos y ciclos repetitivos.
*
* *
* * *
* * * *
* * * * *

Código En C:



#include<stdio.h>
#include<stdlib.h>

main(){
int f=1, c=1;

while(f<=5){
c=1;
while(c<=f){
printf("* ");
c++;
}
printf("\n");
f++;
}

system("pause");
return 0;
}



Código en C++:



#include<iostream>
#include<stdlib.h>
using namespace std;

main(){
int f=1, c=1;

while(f<=5){
c=1;
while(c<=f){
cout << "* ";
c++;
}
cout << "\n";
f++;
}

system("pause");
return 0;
}

32 comentarios:

Anónimo dijo...

escribe mas programas, please!!

Anónimo dijo...

Disculpa, me podrias ayudar haciéndolo con el ciclo Do-While?

Anónimo dijo...

muchas gracias.
:)

Anónimo dijo...

disculpe podría hacer un triangulo d esta manera
*
**
***
****
*****
******

DXero dijo...

Envíame un correo a denny_herrera@live.com con la forma del triangulo que en mi navegador no me carga bien

Anónimo dijo...

buenas noche, necesito un favor, necesito hacer un triangulo equilatero construido con asteriscos.muchas gracias

Anónimo dijo...


me ayudan a hacer estas figuras por favor
x x x x
x x x
x x
x

_________________________________
x x x X
x x X
x X
X
_________________________________

x
x x
x x x
x x x X

________________________________

x X x x x
X x x
x
x
X x x
x X x x x

Anónimo dijo...

Una pregunta como se haría para un triangulo asi

*
+ *
+ * +
* + * +
* + * + *

DXero dijo...

seria casi igual solo cambiaria una condicion en el ciclo

#include
#include
using namespace std;

main(){
int f=1, c=1, cont = 1;

while(f<=5){
c=1;
while(c<=f){
if( cont % 2 == 0 ){
cout << "+ ";
}
else{
cout << "* ";
}
cont++;
c++;
}
cout << "\n";
f++;
}

system("pause");
return 0;
}

Unknown dijo...

Oye como hago para dibujar solo el contorno de ese triangulo? No tengo ni idea como se puede hacer supongo que es con for o while.. pero no se como hacerlo....AYUDAAAA

winer dijo...

******
*****
****
***
**
*
xfa ayuda quien me puede decir como ago esto xfa

Unknown dijo...

Do while se puede hacer?
'& como

Anónimo dijo...

hola disculpen alguien me podría decir como puedo hacer esta figura
*
**
****
*****
*****
****
***
**
*

Unknown dijo...

Por favor ayudenme. Necesito un programa así

bbbb*
bbbb**
bbbb***
bbbbbbb*
bbbbbbb**
bbbbbbb***
bbbbbbbbbb*
bbbbbbbbbb**
bbbbbbbbbb***

Unknown dijo...

Tengo este programa, pero no se incrementan las "b" ayuda por favor
#include
void rama(int n);
void tablamultiplicar(int xi,int xf, int yx,int yf);
void ordenar(int *, int *);
main()
{
int n;
printf("Ingrese un número \n");
scanf("%d",&n);
for(int i=1;i<=n;i++)
rama(n);

}
void rama(int n )
{
int cont=4;
for(int i=1;i<=n;i++)
{
for(int k=0;k<=cont;k++)
printf("b");
for(int j=1;j<=i;j++)
printf("*");
printf("\n");

}



}

Unknown dijo...

buenas tardes, como hago para hacer este programa

*
* *
* *
* *
*
*
*

que esta figura me aparezca en pantalla por favor si me pueden ayudar....

Unknown dijo...

buenas tardes, como hago para hacer este programa



*
* *
* *
* *
*
*
*
es como en forma de rosario algo asi....

Anónimo dijo...

Hola, por favor alguien que me ayude con este programa, tengo que crear una flecha de asteriscos horizontal con tronco, utilizando for anidado, y el usuario definira el largo o ancho de esa flecha. Ya lo intente pero solo me sale la punta de la flecha es decir
*
* *
* * *
* *
*




Pero no me sale la cola de la flecha y la flecha juntas
*
* * * * *
* * * * * *
* * * * *
*


HELPP MEE, POR FAVOR, SE LOS AGRADECERIA MUCHO,

JOSE dijo...

POR FAVOR AYÚDEME

Anónimo dijo...

#include
int main()
{
int fila, columna,alto, ancho;
printf("Ingresa el numero de filas: ");
scanf("%d",&alto);
printf("Ingresa el numero de columnas: ");
scanf("%d",&ancho);
for (fila=1; fila <= alto; fila++)
{
for (columna=1; columna <= fila; columna++)
printf("*");
printf("\n");
}

return 0;
}

Anónimo dijo...

me podrían ayudar por favor

* *
* *
* *
* *
*
* *
* *
* *
* *

Anónimo dijo...

amigo me podrias ayudar en este ejercicio por favor .

Escribe un programa que solicita el ingreso de un numero entero en el intervalo de 4 a 8.
Una vez ingresado el numero muestre la siguiente figura en pantalla.

ingrese un 2<=numero<=5: 2

* *
* * * *

ingrese un 2<=numero<=5: 4

* * * *
* * * * * * * *
* * * * * * * * * * * *
* * * * * * * * * * * * * * * *

POR FAVOR AYUDAME :HACERLO EN C++ DE PREFERENCIA VISUAL STUDIO

Unknown dijo...

podrias hacer un problema como este:

*
* *
* *
* *
* * * * *

Unknown dijo...

como hacer un triangulo vacio como este
solo quitale las (+)

*
* *
* + *
* + + *
* * * * *

Anónimo dijo...

un triangulo asi
*
***
*****
*******
pero en c++ con for o while o do while

Anónimo dijo...

*
***
*****
*******

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

necesito hacer el mismo triangulo pero que solo tenga asterisco en los bordes quien me ayuda?

Unknown dijo...
Este comentario ha sido eliminado por el autor.
Anónimo dijo...

me ayudas con un codigo de asteriscos en java
de esta forma
**
****
******
********
**********

Unknown dijo...

Porfa me ayudab con el codigo para formar esta figura
*
**
***
****
*****

Unknown dijo...

Pero el q es espejo de ese

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews