jueves, 14 de noviembre de 2019

Programa 13 (Parte 2)

Programa 13 (Parte 2)
         
  • Generar 30  números RANDOM pero solamente decenas y pedir al usuario que ingrese un numero que este en el rango 10-99 de y buscar el numero dentro del vector e indicar si el numero se encentra dentro del vector o no se encuentra, si se encuentra señalar en que posición esta. Una vez hecho lo anterior, hay que imprimir el vector.

#include <stdlib.h>
#include <time.h>
#include <cstdlib>
#include <stdio.h>
#include <iostream>

using namespace std;
int num,n,i;

int main()
{
    int randi[30],j;
    int ban=0;
    srand(time(NULL));
    
    cout <<endl<<"  °°IMPRESION RANDOM°°  "<<endl;
    for(j=0; j<=29; j++)
     {
         randi[j]=rand()/1000;
         cout<<"\t"<<randi[j]<<endl;
     }
     cout<<"  Ingrese un numero:  ";
     cin>>num;
     {
            for(int i=0; i<=29; i++){
                 if(num==randi[i]){
                        ban=1;
                cout<<endl<<"  El numero  "<< num <<"  se encuentra en la posicion:  "<< " ["<<i+1<<"] "<<endl;
                            break;
                              }
                 else{
                              ban=0;
                              }
                    }
                 if(ban==0){
                      cout<<endl<<endl<<"  El numero no se encuentra en el arreglo  "<<endl;
                 }
     }
     system("PAUSE");
    return 0;


}

No hay comentarios.:

Publicar un comentario