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
|