Buatlah fungsi CariIndeksKemunculanTerakhir yang menerima masukan A(sebuah array bertipe integer, n(jumlah elemen array A), X(bilangan yang dicari) Fungsi tersebut bertugas mencari nilai X di dalam array, dan mengeluarkan indeks kemunculan terakhir elemen X. Jika X tidak terdapat di dalam array, fungsi akan mengeluarkan indeks 0. Panggillah fungsi tsb dari program utama Contoh : 2 4 2 7 2 X=2 Ouput fungsi : 4 klo yang ini kasih solusinya mas. pada Praktikum13_3_NIM
#include <stdio.h>
#include <conio.h>
typedef int larikint[100];
int index(int X, larikint A, int N);
int main()
{
int i, N, X, posisi;
larikint A;
printf("masukkan jumlah angka :"); scanf("%d", &N);
for (i=0; i<N; i++)
{
printf("masukkan nilai :"); scanf("%d", &A[i]);
}
printf("masukkan angka yang di cari:"); scanf("%d", &X);
posisi = index(X,A,N);
if (posisi > -1)
printf("Angka yang anda cari ada di indek : %d", posisi);
else
printf("Angka yang anda cari tidak ada ");
getch();
return 0;
}
int index(int X, larikint A, int N)
{
int posisi, i;
posisi = -1;
for (i=0; i<N; i++)
{
if (X==A[i])posisi=i;
}
return posisi;
}
|
thanks very much....
BalasHapusini sangat membantu, sukses trus mas narupi!
minta doa nya juga biar otak ni cepat mencerna
khususnya makul ini.