Thứ Ba, 5 tháng 7, 2016

Tổng phần tử cực đại


// Phần tử cực đại là phần tử lớn hơn các phần tử xung quanh nó
#include<iostream>
#define MAX 100
using namespace std;
void Nhapmang(int a[], int n);
int TongptDai(int a[], int n);
int n;
int main()
{
    int a[MAX], kq;
    cout << "Hay nhap vao so phan tu cua mang: ";
    cin >> n;
    Nhapmang(a, n);
    kq=TongptDai(a, n);
    cout << "Tong phan tu cuc dai cua mang 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 TongptDai(int a[], int n)
{
    int i, sum = 0;
    for (i = 0; i <= n - 3;i++)
    if (a[i + 1]>a[i] && a[i + 1] > a[i + 2])
        sum += a[i + 1];
    return sum;
}

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

Đăng nhận xét