105.. Učitati niz X od n članova i naći  susjedne članove najmanjeg (najvećeg) člana niza.

Listing programa:

#include <iostream>
//  P10511026

using namespace std;

int main()
{
    int iBrojClanova;
    cout<<"Unesite broj clanova niza--->";
    cin>>iBrojClanova;
    int iNiz[100];
    //Unos clanova niza
    for(int i=0;i<iBrojClanova;i++)
    {
        cout<<i<<" clan niza--->";
        cin>>iNiz[i];
    }
    //Ispis unesenog niza
    cout<<"Uneseni niz: "<<endl;
    for(int i=0;i<iBrojClanova;i++)
    {
        cout<<iNiz[i]<<" ";
    }
	int nmax=0, imax=0;
	for(int i=0;i<iBrojClanova;i++)
    {
        if(iNiz[i]>nmax)
		{
			nmax = iNiz[i];
			imax = i;
		}
    }
	if(imax == 0)
	{
		cout<<"Najveci clan niza je: "<<iNiz[0]<<endl;
		cout<<"Ovako izgledaju susjedni clanovi "<< "nema "<<iNiz[0]<<" "<<iNiz[1]<<endl;
	}
	else if (imax == iBrojClanova-1)
	{
		cout<<"Najveci clan niza je: "<<nmax<<endl;
		cout<<"Ovako izgledaju susjedni clanovi "<<iNiz[imax-1]<<" "<<nmax<<" nema"<<endl;
	}
	else
	{
		cout<<"Najveci clan niza je: "<<nmax<<endl;
		cout<<"Ovako izgledaju susjedni clanovi "<<iNiz[imax-1]<<" "<<nmax<<" "<<iNiz[imax+1]<<endl;
	}
	return 0;
}

Ispis na ekranu:

Index