Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Crear triángulo a partir de números ingresados

Estas en el tema de Crear triángulo a partir de números ingresados en el foro de C/C++ en Foros del Web. Buenas. Estoy en 1º de bachiller y en la clase de informatica estamos dando algo de programacion con el lengiaje C++. Muy poco, lo basico, ...
  #1 (permalink)  
Antiguo 13/05/2009, 10:22
Delfion
Invitado
 
Mensajes: n/a
Puntos:
Exclamación Crear triángulo a partir de números ingresados

Buenas. Estoy en 1º de bachiller y en la clase de informatica estamos dando algo de programacion con el lengiaje C++. Muy poco, lo basico, quizas incluso mucho menos, no a dado tiempo despues de access :( Hemos dado cosillas con el if, for, swich, contador... supongo que ya saben. Los ejercicios son del estilo: -Dado 5 nombres que diga el programa cuantos empiezan por A; -Dados 3 nombres cuantos de ellos tienen mas de 5 letras... Pues el profesor de nos ha retado a averiguar como sea a crear un programa que hga lo siguiente: Dado un numero me debe crear un triangulo de base el numero de asteriscos indicado,
Por ejemplo: 5

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

Seguro que para vosotros es un juego de niños, o menos... Pido porfavor que alguien me ayude no hay casi tiempo, y a los que se lo hagan les va a subir 3 puntos en la nota. Lo tengo mas o menos hecho, pero me sale desordenado el triangulo...

Gracias de antemano
  #2 (permalink)  
Antiguo 13/05/2009, 10:39
 
Fecha de Ingreso: abril-2009
Mensajes: 73
Antigüedad: 15 años
Puntos: 1
Respuesta: Urgente y facil seguro. Porfavor

Cita:
Iniciado por Delfion Ver Mensaje
Pido porfavor que alguien me ayude no hay casi tiempo, y a los que se lo hagan les va a subir 3 puntos en la nota.
Supongo que para ponerte a estudiar primero preveeiste tu disponibilidad de tiempo, 2º no creo que a mi me suban 3 puntos....

vamos hazlo que no es complicado para alguien q esta estudiando informatica....saludos.
  #3 (permalink)  
Antiguo 13/05/2009, 10:45
Delfion
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Urgente y facil seguro. Porfavor

Cita:
Iniciado por NickNitro Ver Mensaje
Supongo que para ponerte a estudiar primero preveeiste tu disponibilidad de tiempo, 2º no creo que a mi me suban 3 puntos....

vamos hazlo que no es complicado para alguien q esta estudiando informatica....saludos.

No estoy esdiando informatica, solo es una asignatura entre muchas otras otros años siempre he cogido aleman, pero me cambie de colegio este año y en este no habia, asi que de optativa cogi informatica. Ademas, llevamos un mes escaso con programacion y nadie se entera de nada, el profesor es de los que no explica... y sí, al que lo entregue le va a subir 3 puntos como maximo segun la actitud porque el examen fue un fracaso
  #4 (permalink)  
Antiguo 13/05/2009, 12:23
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Urgente y facil seguro. Porfavor

Hola, Delfion.

Si muestras cómo has intentado realizarlo y no te salió, es más probable que alguien te ayude.

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 13/05/2009, 14:06
 
Fecha de Ingreso: junio-2006
Mensajes: 63
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: Crear triángulo a partir de números ingresados

Para crear una figura primero asi fijate primero en las filas para colocarlas en el primer for depues con un segundo for de escribiran los asteriscos.

Código PHP:
for(i=0;i<5;i++){
   for(
j=0;j<5-i;j++){
      
cout<<"*";
  }
  
cout<<"\n";

Ahi esta.
  #6 (permalink)  
Antiguo 13/05/2009, 16:43
Delfion
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Crear triángulo a partir de números ingresados

Cita:
Iniciado por edsedx4 Ver Mensaje
Para crear una figura primero asi fijate primero en las filas para colocarlas en el primer for depues con un segundo for de escribiran los asteriscos.

Código PHP:
for(i=0;i<5;i++){
   for(
j=0;j<5-i;j++){
      
cout<<"*";
  }
  
cout<<"\n";

Ahi esta.

No hemos dado eso d cout :( creo q nosotros lo q utilizamos es printf
  #7 (permalink)  
Antiguo 13/05/2009, 17:58
Delfion
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Crear triángulo a partir de números ingresados

A lo maximo que llego es a esto:

#include<stdio.h>
main()
{
int base;
int contador;
printf("Introduzca la base del triangulo ");
scanf("%i",&base);
for(contador=1;contador<=base;contador++)
printf("*");
{
for(contador=1;contador<=base;contador++)
printf("*\n");
}
}

No como termianr de formar el triangulo
  #8 (permalink)  
Antiguo 13/05/2009, 18:10
 
Fecha de Ingreso: junio-2006
Mensajes: 63
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: Crear triángulo a partir de números ingresados

Hola

el cout se usa mas en C++, el printf() es para el C.
Con printf() seria asi.

Código:
n=5;
   
for(i=0;i<n;i=i+1){ 
   for(j=0;j<n-i;j=j+1){ 
      printf("*"); 
   }
   printf("\n");
}
Ahi ta
  #9 (permalink)  
Antiguo 13/05/2009, 23:28
Delfion
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Crear triángulo a partir de números ingresados

Cita:
Iniciado por edsedx4 Ver Mensaje
Hola

el cout se usa mas en C++, el printf() es para el C.
Con printf() seria asi.

Código:
n=5;
   
for(i=0;i<n;i=i+1){ 
   for(j=0;j<n-i;j=j+1){ 
      printf("*"); 
   }
   printf("\n");
}
Ahi ta

Vale muxas asias :D Pero sk sigue sin salir. Adaptado al mio seria:

#include<stdio.h>
main()
{
int base;
int contador;
int contador2;
printf("Introduzca la base del triangulo ");
scanf("%i",&base);
for(contador=0;contador<base;contador=base+1)
{
for(contador2=0;contador2<base-contador;contador2=contador2+1)
{
printf("*");
}
printf("\n");
}
}

?, porque j es otro contador, no?. y hay que definirlo, pero asi solo me sale un linea, nada mas. Creo q yo lo q estoy dando es solo C

Última edición por Delfion; 13/05/2009 a las 23:38
  #10 (permalink)  
Antiguo 13/05/2009, 23:41
Delfion
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Crear triángulo a partir de números ingresados

Vale si, no, mmm ejem xD, k ya me sale jajjajajja GRACIAS A TODOS POR VUESTRA PARTICIPACION!! SOIS LOS MEJOSRES!! :D

#include<stdio.h>
main()
{
int base;
int contador;
int contador2;
printf("Introduzca la base del triangulo ");
scanf("%i",&base);
for(contador=0;contador<base;contador=contador+1)
{
for(contador2=0;contador2<base-contador;contador2=contador2+1)
{
printf("*");
}
printf("\n");
}
}
  #11 (permalink)  
Antiguo 14/05/2009, 04:26
Delfion
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Crear triángulo a partir de números ingresados

Por cierto, lo he estado pensando y otro forma de hacerlo seria:

#include<stdio.h>
main()
{
int base;
int contador1;
int contador2;
printf("Introduzca la base del triangulo ");
scanf("%i",&base);
for(contador1=base;contador1>=1;contador1--)
{
for(contador2=contador1;contador2>=1;contador2--)
{
printf("*");
}
printf("\n");
}
}

Es divertido esto de hacer programas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:37.