Mencari Data Dengan Larik

Posted by Budi Arieyanto | Posted in | Posted on 02.42

#include <iostream.h>
#include <conio.h>

int cari(int data[], int n, int k)
{
   int posisi, i, ketemu;

   if (n <= 0)
      posisi = -1;
   else
   {
      ketemu = 0;
      i = 1;
      while ((i < n-1) && ! ketemu)
         if (data[i] == k)
         {
            posisi = i;
            ketemu = 1;
         }
         else
            i++;

      if (!ketemu)
         posisi = -1;
   }

   return posisi;
}

void main()
{
   int data[8] = { 6, 7, 8, 5, 7, 8, 1, 9};
   int dicari = 8;

   cout << "Posisi " << dicari << " dalam larik data: "
        << cari(data, 8, dicari) << "\n";

   getche();
}

Comments (0)

Posting Komentar