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