SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: franc en Jueves 27 de Noviembre de 2003, 17:53
-
Confeccionar un programa en C que pida un numero entero. Comprobar si es mayor que 0 y menos de 20 y, si lo es, que muestre una secuencia de numeros, repitiendo cada numero tantas veces como el valor repsenta.
Ejemplo: si el usuario introduce un 6 tiene que mostrar ...
1
22
333
4444
55555
666666
:devil:
-
hombre manera si que hay ... controlando los 20 numeros posibles... pero yo quiero algo mas rapidito, lo estoy intentando hace con un for pero no hay manera!!!
ayuda please !!
-
La verdad es que de imposible tiene poco, es más bien sencillo. Basta con anidar un par de bucles for, ahí tienes el código:
#include<stdio.h>
void main()
{
int i,j,num;
do{
system("Cls"); //limpiar pantalla
printf("ntIntroduce numero: ");
scanf("%d",&num);
}while(num<0 || num>20);
for (i=1;i<=num;i++){
printf("n");
for(j=1;j<=i;j++)
printf("%d",i);
}
getchar();
}
Un saludo y la próxima vez inténtalo un poco más.:suerte:
-
ya ya lo hice asi, muchas gracias.
El problema ahora es que tengo un ejercicio mucho mas dificil y creo recordar que existe una funcion para los numeros "primos" no ?
alguien la sabe ?
-
"primos"?
int primo;
..
..
int res=0;
for(i=0;i<primo;i++)
{
if(primo%?==0)res=1;
}
if(res)printf("es primo");
else printf("no es primo");
//***************************
JA jalara?
-
no entiendo nada :(
-
Hola a todos!!!!
Esta mañana me examine de programacion y sabeis que ejercicio me puso la profa!!!El mismo que planteabais al principio!!
Para numero 8:
1
2 3
3 4 5
4 5 6 7
5 6 7 8 9
Me sirvio de mucho leerlo que comentabais. :kicking:
Saludos:
Leonardo
-
El problema ahora es que tengo un ejercicio mucho mas dificil y creo recordar que existe una funcion para los numeros "primos" no ?
Mira vos podes hacer iteraciones en un bucle comprobando que cada número es o no primo. Ahora una función que dada una semilla te devuelva números primos, no ha sido descubierta aún. Es uno de los problemas sin resolver de la matemática.
El que más se acerco a esta solución fue Riemann, pero no logró concretarla.