Thứ Ba, 5 tháng 7, 2016

Tìm vị trí phần tử có giá trị n


#include<iostream>
#define MAX 100
using namespace std;
void NhapMang(int a[], int n);
int VitriXcuoicung(int a[], int n, int x);
int n;
int main()
{
    int a[MAX], x, kq;
    cout << "Hay nhap vao gia tri n: ";
    cin >> n;
    NhapMang(a, n);
    cout << "Hay nhap gia tri x can tim: ";
    cin >> x;
    kq = VitriXcuoicung(a, n, x);
    cout << "Ket qua tim duoc la: " << kq << endl;
    return 0;
}
void NhapMang(int a[], int n)
{
    for (int i = 0; i < n; i++)
    {
        cout << "A[ " << i << "]:";
        cin >> a[i];
    }
}
int VitriXcuoicung(int a[], int n, int x)
{
    for (int i = n - 1; i >= 0; i--)
    {
        if (a[i] == x)
            return i;
    }
    return -1;
}

Không có nhận xét nào:

Đăng nhận xét