Generar 30 numeros random en un vector pero unicamente decenas y pedir al usuario que ingresa un numero que este rango de 10 a 99 y buscar el numero dentro del vector e indicar si el numero se encuentra dentro del vector o no se encuenta,si se encuentra señalar en que posiscion esta.Una vez hecho lo anterior,hay que imrpimir el vector.
#include <iostream>
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
using namespace std;
int randi[30],decen[30], dc,j,k,i,n;
int main()
{
system("color 75");
srand(time(NULL));
cout<<"\n *Decenas*\n"<<endl;
for(i=0; i<=29; i++)
{
randi[i]=rand()/200;
}
for (k=1; k<=30; k++)
{
if ((randi[k]>=10) && (randi[k]<=99))
decen[dc]=randi[k];
dc++;
}
for(j=1;j<=30;j++)
{
cout<<" "<<decen[j]<<endl;
}
cout<<"\n *Ingrese un numero (10-99)*\n"<<endl;
cin>>n;
for(int j=1;j<=30;j++)
{
cout<<"\n *Posicion numero "<<j<<"*"<<endl;
if (n==decen[j])
{
cout<<" El numero "<<n<<" si encuentra en la posicion "<<j<<"\n"<<endl;
}
else
{
cout<<" El numero "<<n<<" no se encuentra en la posicion "<<j<<"\n"<<endl;
}
}
system("pause");
return 0;
}


No hay comentarios:
Publicar un comentario