Pages

Saturday, 24 December 2016

Problem 53 - Linear Search

       Linear Search adalah program yang bertujuan mencari angka pada urutan keberapa dalam array yang angka nya sudah kita input kan di awal

Code di bawah ini :

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. import java.util.Scanner;
  2.  
  3. class LinearSearch
  4. {
  5.   public static void main(String args[])
  6.   {
  7.     int c, n, search, array[];
  8.  
  9.     Scanner in = new Scanner(System.in);
  10.     System.out.println("n : ");
  11.     n = in.nextInt();
  12.     array = new int[n];
  13.  
  14.     System.out.println("Masukan angka " + n );
  15.  
  16.     for (c = 0; c < n; c++)
  17.       array[c] = in.nextInt();
  18.  
  19.     System.out.println("Angka yang di cari : ");
  20.     search = in.nextInt();
  21.  
  22.     for (c = 0; c < n; c++)
  23.     {
  24.       if (array[c] == search)
  25.       {
  26.          System.out.println(search + " di array ke- " + (c + 1) + ".");
  27.           break;
  28.       }
  29.     }
  30.     if (c == n)
  31.       System.out.println(search + "Tidak ada");
  32.   }
  33. }


Disini saya input 5 angka


0 comments:

Post a Comment