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

19 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

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