Primer examen C++ Apuntadores

 
   1: //EXAMEN PRIMER SEMESTRE
   2:  
   3: //JULIO CESAR LEYVA RODRIGUEZ
   4:  
   5: #include <iostream.h>
   6: #include <stdio.h>
   7: #include <conio.h>
   8: #include <stdlib.h>
   9: #include <time.h>
  10:  
  11: #define max 10
  12: int arreglo[max];
  13: int x;
  14: int *p;
  15:  
  16: void i(int *p);           
  17:  
  18: void buscar(int *p)
  19: {
  20: int n;
  21: int z;
  22: int c;
  23: cout<<"INGRESE EL NUMERO QUE DESEA BUSCAR: ";    cin>>n;
  24: c=0;
  25: for(z=0; z<max; z++)
  26:     {       
  27:  
  28:     if(*(p+z)==n)
  29:         {
  30:                 c=0;
  31:         cout<<"\n EL NUMERO SE REPITE EN LA POSICION: "<<z+1;
  32:                 c++;
  33:         }
  34:  
  35:  
  36:     }
  37: if(c==0)
  38:         {
  39:         cout<<"EL NUMERO NO SE REPITE";
  40:         }
  41: }
  42:  
  43:  
  44:  
  45: main()
  46: {
  47: i(&arreglo[0]);
  48: for(x=0; x<max; x++)
  49:     {
  50:     cout<<arreglo[x]<<"\n";
  51:         }
  52: buscar(&arreglo[0]);
  53: }
  54:  
  55:  
  56:  
  57:  
  58:  
  59: void i(int *p)
  60: {
  61: randomize();
  62: for(x=0; x<max; x++)
  63:     {           
  64:  
  65:         *(p+x)=random(100);
  66:  
  67:     }
  68: }
0