Autor
|
Tema: Arreglos Ayudaaa! (Leído 2,750 veces)
|
alfonsopf95
Desconectado
Mensajes: 2
|
Buenas tengo este programa pero necesitoo quee los numeros quee el usuario qieraa aleatoriamente dee un rango. El error estaa en la condicion dee primos sii imprime los numeros primos pero quiero que la condicion sea mas sencilla o una manera mas practica de hacerlo .. Les agradeceria que me asesoren gracias.
#include<stdio.h> #include<time.h>
main() { int min,max,num,i,n; float r; int A = time(NULL); printf("Este programa genera numeros aleatorios segun el rango que establezca el usuario"); printf("\n\nDigita el numero donde iniciaran tus numeros aleatorios: "); scanf("%d",&min); printf("\nDigita el numero donde terminaran tus numeros aleatorios: "); scanf("%d",&max); srand(A); printf("\nCuantos numeros deseas imprimir: "); scanf("%d",&n); int a[n]; printf("\n"); for(i=0; i<n; i++){ a=(rand()%(max-min)+min+1); if(a%2==0){ printf("\nPar: %d,",a); } else{ printf("\nImpar: %d,",a); }} printf("\n\n"); printf("\nNumeros primos: "); for(i=1;i<=n;i++){ if(a%2!=0&&a%3!=0&&a%4!=0&&a%5!=0&&a%6!=0&&a%7!=0&&a%8!=0&&a%9!=0&&a%10!=0&&a%11!=0&&a%12!=0&&a%13!=0&&a%14!=0&&a%15!=0){ printf("%d ," ,a); }} getche(); }
|
|
|
En línea
|
|
|
|
nolasco281
Desconectado
Mensajes: 319
|
Hola amigo quería ayudarte ya que ahorita tenia tiempo pero utiliza etiqueta geshi C es un solo desorden cuando lo paso al IDE saludos.
|
|
|
En línea
|
Lo que se puede imaginar... se puede programar.
|
|
|
|
nolasco281
Desconectado
Mensajes: 319
|
Hola estaba probando y no me corre. buscando la razon.
|
|
|
En línea
|
Lo que se puede imaginar... se puede programar.
|
|
|
eferion
Desconectado
Mensajes: 1.248
|
Hola estaba probando y no me corre. buscando la razon. El motivo te lo ha dicho amchacon a está definido como arreglo y en esa línea lo usa como variable simple.
|
|
|
En línea
|
|
|
|
nolasco281
Desconectado
Mensajes: 319
|
Si eso pense. estaba viendo el código que guindo esta bien. //main() o //int main() // no se nada de C pero me imagino que va el int no?
|
|
|
En línea
|
Lo que se puede imaginar... se puede programar.
|
|
|
eferion
Desconectado
Mensajes: 1.248
|
si no se indica nada, main retorna un entero.
Asímismo, si no se pone ningún retorno en main, el compilador "pone" por defecto un "return 0" al final del main.
|
|
|
En línea
|
|
|
|
nolasco281
Desconectado
Mensajes: 319
|
Entiendo interesante gracias por responder.
|
|
|
En línea
|
Lo que se puede imaginar... se puede programar.
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
................................................ Aclarate, a es una variable o un arreglo? Es un arreglo, se ve al citar el mensaje:#include<stdio.h> #include<time.h> #include<conio.h> int main() { int min,max,num,i,j,n,aux=0; float r; srand(time(NULL)); int A = time(NULL); printf("Este programa genera numeros aleatorios segun el rango que establezca el usuario"); printf("\n\nDigita el numero donde iniciaran tus numeros aleatorios: "); scanf("%d",&min); printf("\nDigita el numero donde terminaran tus numeros aleatorios: "); scanf("%d",&max); printf("\nCuantos numeros deseas imprimir: "); scanf("%d",&n); int a[n]; printf("\n"); for(i=0; i<n; i++){ a[i]=(rand()%(max-min)+min+1); if(a[i]%2==0) printf("\nPar: %d,",a[i]); else printf("\nImpar: %d,",a[i]); } printf("\n\n"); printf("\nNumeros primos: "); /******************/ getche(); return 0; }
Le faltaba la librería conio.h para el uso de getche, además de lo ya mencionado de declarar main como int y su return correspondiente.
Respecto a los números primos mira el enlace que te te puso amchacon.Y para cuando cuelgues el código elige las etiquetas GeSHi y toma la C++ y en medio de las etiquetas Code que aparecen "pegas" tu código. Al no hacerlo de esta manera parte del código no sale correcta, especialmente las matrices y arrays.¡¡¡¡ Saluditos! ..... !!!!
|
|
« Última modificación: 7 Abril 2014, 18:24 pm por leosansan »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
con arreglos
Java
|
artang
|
0
|
2,253
|
31 Marzo 2009, 04:54 am
por artang
|
|
|
ayudaaa necesito tutoriale de arreglos bidimensionals por favor :s !!
Programación C/C++
|
kaithaxel
|
1
|
2,196
|
18 Octubre 2010, 05:51 am
por clodan
|
|
|
ayudaaa
Java
|
anii
|
3
|
2,701
|
28 Junio 2011, 03:41 am
por Novlucker
|
|
|
Ayudaaa
Android
|
Camaradadefull
|
0
|
2,585
|
17 Mayo 2020, 04:27 am
por Camaradadefull
|
|
|
Ayudaaa
Programación C/C++
|
nazscka
|
1
|
2,875
|
4 Junio 2020, 10:19 am
por K-YreX
|
|