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;
}

26 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;
}

Loperso 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

michelle martinez dijo...

Do while se puede hacer?
'& como

Anónimo dijo...

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

Alexis Vargas dijo...

Por favor ayudenme. Necesito un programa así

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

Alexis Vargas 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");

}



}

Patricia Delgado dijo...

buenas tardes, como hago para hacer este programa

*
* *
* *
* *
*
*
*

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

Patricia Delgado 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

kevin gonzales dijo...

podrias hacer un problema como este:

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

kevin gonzales 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...

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

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