Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - alfonsopf95

#1
Programación C/C++ / Arreglos c++
7 Abril 2014, 05:40 AM
/*2.5 Programa que genera un arreglo de 10 elementos rellenados con valores aleatorios del 1 al 10 y permita al usuario jugar
3 veces a elegir que numero de elemento desea tratar de adivinar y le imprime si acerto o erro en si seleccion(mostrando tambien
el numero que estaba en este elemento)*/


No se como hacerle para que el numero que digite el usuario se comparee con los numeros que ya contiene el arreglo y imprima si es correcto o se equivoco y si se esquivoco imprimir  numero qe es. Aqui esta el codigo que llevo
#include<stdio.h>
#include<conio.h>
#include<time.h>
main()
{
      int i,n,p;
     
      srand(time(NULL));
     
      int a[10];
     
       for(i=0; i<10; i++){
       a=((rand()%10)+1);
       printf("\nArreglo %d : %d",i, a);
       }
   
     
      printf("\n\nAdivina el numero tienes 3 intentos escribiendo la posicion a[0]-a[9]");
      for(i=1; i<=3; i++){
               printf("\n\nDame la posicion y el numero: Intento %d a[  ] = ",i);
               scanf("%d",&n);
               printf("Dame el numero que crees que tenga: ");
               scanf("%d",&p);
               
               
               a[n]==p==a;
               
               if(a[n]=p==a){
                                printf("\nAcertaste ");
                                }
                                else{
                                     printf("\nError : %d",a);
                                     }}
      getche();
      }
#2
Programación C/C++ / Arreglos Ayudaaa!
7 Abril 2014, 05:38 AM
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();
          }