/*
Program untuk mencari indeks
dari sebuah bilangan tertentu dari sebuah array of integer
IS : sembarang
FS : cetak indeks dari bilangan dari data masukan user.
*/
#include<stdio.h>
typedef int arrayint[101];
void bacaarray(arrayint A, int n);
void cetakarray(arrayint A, int n);
int cari(arrayint A, int c, int indeks, int n);
int main(){
arrayint A;
int n, c, indeks;
printf("=== SELAMAT DATANG DI PROGRAM CARI INDEKS ===\n");
printf("Baca jumlah data yang akan dimasukkan : "); scanf("%d", &n);
printf("Baca data : \n");
bacaarray(A, n);
printf("cetak data : \n");
cetakarray(A, n);
printf("Masukkan nilai X yang anda ingin cari : "); scanf("%d", &c);
printf("indeks : %d \n", cari(A, c, indeks, n));
getch();
}
void bacaarray(arrayint A, int n){
int i;
for (i=0; i<n; i++){
printf("Masukan nilai A[%d] : ", i); scanf("%d", &A[i]);
}
}
void cetakarray(arrayint A, int n){
int i;
for (i=0; i<n; i++)
printf("A[%d] = %d\n", i, A[i]);
}
int cari(arrayint A, int c, int indeks, int n){
int i;
for (i=0; i<n; i++){
if (A[i] == c)
indeks = i;
}
return indeks;
}
Falcon C++ 3.3
MRA_20 18:20
Selasa, April 12, 2016
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar