package trabalho;
import java.util.Scanner;
import java.util.*;
public class Trabalho {

      public static void main(String[] args) {


         // criação do menu
         Scanner entrada = new Scanner (System.in);
         int menu=0;
         while (menu!=4)
                 {
         System.out.println("menu");
         System.out.println("digite 1 Para criar vetor de 15 elementos randomico
");
         System.out.println("digite 2 Para criação de 3 vetores individualmente
");
         System.out.println("digite 3 Para Vetor com 20 elementos e busca binaria
");
         System.out.println("Digite 4 para SAIR do programa ");
         menu = entrada.nextInt();

         if (menu==1)
         {
             System.out.println("criar vetor de 15 elementos randomico: ");

      //declaração dos vetores
      int t=15;
      int a[] = new int[t];
      int i,j,aux;
      //preenchimento do vetor
      for(i=0;i<t;i++){
          a[i]=(int)(10+(Math.random()*90));
          for(j=0;j<i;j++)
              if(a[i]==a[j]) i--;
          }

      //ordenação crescente
      for(i=0;i<t;i++)
        for(j=i+1;j<t;j++){
          if(a[i] > a[j]){
              aux = a[i];
              a[i] = a[j];
              a[j] = aux;
          }

        }
      //exibição dos vetores
      for(i=0;i<t;i++)
          System.out.println("{"+i+"}= "+a[i]+"");

         }



      if (menu==2)
      {

      int a[] = new int[5];
      int b[] = new int[10];
      int c[] = new int[15];
      int i,j,aux;
      //preenchimento do vetor
for(i=0;i<5;i++){
    a[i]=(int)(50+(Math.random()*30));
    for(j=0;j<i;j++)
        if(a[i]==a[j]) i--;
}
    for(i=0;i<10;i++){
    b[i]=(int)(50+(Math.random()*30));
    for(j=0;j<i;j++)
        if(b[i]==b[j]) i--;
    }
    for(i=0;i<15;i++){
    c[i]=(int)(50+(Math.random()*50));
    for(j=0;j<i;j++)
        if(c[i]==c[j]) i--;
    }

//ordenação crescente
for(i=0;i<5;i++)
   for(j=i+1;j<5;j++){
      if(a[i] > a[j]){
          aux = a[i];
          a[i] = a[j];
          a[j] = aux;
      }
   }
      for(i=0;i<10;i++)
          for(j=i+1;j<10;j++){
      if(b[i] > b[j]){
          aux = b[i];
          b[i] = b[j];
          b[j] = aux;
      }
          }
      for(i=0;i<15;i++)
          for(j=i+1;j<15;j++){
      if(c[i] > c[j]){
          aux = c[i];
          c[i] = c[j];
          c[j] = aux;
   }
   }
     //exibição dos vetores
System.out.println("ind A      B   C");
for(i=0;i<15;i++)
      System.out.println("{"+i+"}= "+a[i]+"   "+b[i]+"   "+c[i]);
 }



  if (menu==3)
     {
     //declaração dos vetores
int T = 20;
int a[] = new int[T];
int i,j,aux,num,cont=0;
Scanner sc = new Scanner(System.in);
//preenchimento do vetor
for(i=0;i<T;i++){
     a[i]=(int)(20+(Math.random()*40));
     for(j=0;j<i;j++)
       if(a[i]==a[j]) i--;
}
//ordenação crescente
for(i=0;i<T;i++)
for(j=i+1;j<T;j++)
          if(a[i] > a[j]){
             aux = a[i];
             a[i] = a[j];
             a[j] = aux;
          }
    //exibição do vetor
    System.out.println("ind A");
    for(i=0;i<T;i++)
        System.out.println("{"+i+"}= "+a[i]);
    //pesquisa sequencial de um Número
    System.out.print("Digite o número a pesquisar: ");
    num = sc.nextInt();
    for(i=0;i<T;i++)
        if(num==a[i]){
             System.out.println("Localizado em ["+i+"]");
             cont++;
        }
    if(cont==0)
        System.out.println("Número NÃO encontrado");
        }
    if(menu==4){
        System.out.println("Tchau !!! : ");
    }
      } // chave do while
    } // chave do publica void
}// chave do publica class}

Amem

  • 1.
    package trabalho; import java.util.Scanner; importjava.util.*; public class Trabalho { public static void main(String[] args) { // criação do menu Scanner entrada = new Scanner (System.in); int menu=0; while (menu!=4) { System.out.println("menu"); System.out.println("digite 1 Para criar vetor de 15 elementos randomico "); System.out.println("digite 2 Para criação de 3 vetores individualmente "); System.out.println("digite 3 Para Vetor com 20 elementos e busca binaria "); System.out.println("Digite 4 para SAIR do programa "); menu = entrada.nextInt(); if (menu==1) { System.out.println("criar vetor de 15 elementos randomico: "); //declaração dos vetores int t=15; int a[] = new int[t]; int i,j,aux; //preenchimento do vetor for(i=0;i<t;i++){ a[i]=(int)(10+(Math.random()*90)); for(j=0;j<i;j++) if(a[i]==a[j]) i--; } //ordenação crescente for(i=0;i<t;i++) for(j=i+1;j<t;j++){ if(a[i] > a[j]){ aux = a[i]; a[i] = a[j]; a[j] = aux; } } //exibição dos vetores for(i=0;i<t;i++) System.out.println("{"+i+"}= "+a[i]+""); } if (menu==2) { int a[] = new int[5]; int b[] = new int[10]; int c[] = new int[15]; int i,j,aux; //preenchimento do vetor
  • 2.
    for(i=0;i<5;i++){ a[i]=(int)(50+(Math.random()*30)); for(j=0;j<i;j++) if(a[i]==a[j]) i--; } for(i=0;i<10;i++){ b[i]=(int)(50+(Math.random()*30)); for(j=0;j<i;j++) if(b[i]==b[j]) i--; } for(i=0;i<15;i++){ c[i]=(int)(50+(Math.random()*50)); for(j=0;j<i;j++) if(c[i]==c[j]) i--; } //ordenação crescente for(i=0;i<5;i++) for(j=i+1;j<5;j++){ if(a[i] > a[j]){ aux = a[i]; a[i] = a[j]; a[j] = aux; } } for(i=0;i<10;i++) for(j=i+1;j<10;j++){ if(b[i] > b[j]){ aux = b[i]; b[i] = b[j]; b[j] = aux; } } for(i=0;i<15;i++) for(j=i+1;j<15;j++){ if(c[i] > c[j]){ aux = c[i]; c[i] = c[j]; c[j] = aux; } } //exibição dos vetores System.out.println("ind A B C"); for(i=0;i<15;i++) System.out.println("{"+i+"}= "+a[i]+" "+b[i]+" "+c[i]); } if (menu==3) { //declaração dos vetores int T = 20; int a[] = new int[T]; int i,j,aux,num,cont=0; Scanner sc = new Scanner(System.in); //preenchimento do vetor for(i=0;i<T;i++){ a[i]=(int)(20+(Math.random()*40)); for(j=0;j<i;j++) if(a[i]==a[j]) i--; } //ordenação crescente for(i=0;i<T;i++)
  • 3.
    for(j=i+1;j<T;j++) if(a[i] > a[j]){ aux = a[i]; a[i] = a[j]; a[j] = aux; } //exibição do vetor System.out.println("ind A"); for(i=0;i<T;i++) System.out.println("{"+i+"}= "+a[i]); //pesquisa sequencial de um Número System.out.print("Digite o número a pesquisar: "); num = sc.nextInt(); for(i=0;i<T;i++) if(num==a[i]){ System.out.println("Localizado em ["+i+"]"); cont++; } if(cont==0) System.out.println("Número NÃO encontrado"); } if(menu==4){ System.out.println("Tchau !!! : "); } } // chave do while } // chave do publica void }// chave do publica class}