Saludos a todos les tengo una pregunta como hacer un triangulo isosceles en el lenguaje c++ utilizando asteriscos a dIferencia del triangulo rectangulo y el cuadradado q ya casi todos conoces se me hace tedioso hacer este,
y si es mejor no hacer uso de printf sino de cout
seria algo haci
al dar un valor osea la altura ejemplo 5
-----------------* 1 asterisco
----------------*** 3asteriscos
---------------***** 5 asteriscos
--------------******* 7 asteriscos
-------------********* 9 asteriscos
como podran apreciar en la fila x el numero de asterisco es el doble -1
osea en la fila 5 es 5*2-1 osea 9 asteriscos
-Algo mas los guiones (-)q he puesto no iran en el codigo es solo para ver la forma del triangulo el numero de asteriscos tambien no se incluye.
muchas gracias
se los agradesco
FRANK
Copyright © 2025 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
Ps saludos haver si esto te ayuda yo trabajo en el codeblocks y en este no se permite el uso de gotoxy
te mando el código :
espero te sirva
Saludos.
#include <iostream>
using namespace std;
int main()
{
int alto;
int f, c;
cout<<"Ingrese el Alto: "<<endl;
cin>>alto;
for( f = 1; f <= alto; f++)
{
for( c = 1; c <= (alto-f) ; c++)
{
cout<<" ";
}
for(c = 1; c <= (f*2-1) ; c++)
{
cout<<"*";
}
cout<<endl;
}
cout<<endl;
cout<<endl;
return 0;
}
include<stdlib.h>
#include<conio.h>
#include<iostream.h>
void main()
{
int i,j,n=11;
clrscr();
for(i=0;i<n;i++)
{
for(j=i;j<n;j++)
{
gotoxy(15+j,15-i);cout<<"*";
}
n--;
}
getch ();
}