martes, 5 de noviembre de 2019

Ejercico 12

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

Cadenas

#include <iostream> #include <stdio.h> #include <string.h> using namespace std; char nombre[50],paterno[50],materno[20...