ZadatakM13.

#include <iostream>

using namespace std;

int main()
{
int i,d,n,s,j,k,z;
cout<<„Dimenzija matrice: „;
cin>>d;
int mat[d][d];
cout<<„Broj: „;
cin>>n; if(n==1)
{ cout<<„Susjedi: 2,“<<d+1<<endl;
cout<<„Suma: „<<2+d+1<<endl;
return 0;}
else
if(n==d*d)
{cout<<„Susjedi: „<<n-1<<„,“<<n-d<<endl;
cout<<„Suma: „<<(n-1)+(n-d)<<endl;
return 0; }
else
if(n==d*d-d+1)
{cout<<„Susjedi: „<<n+1<<„,“<<n-d<<endl;
cout<<„Suma: „<<n+1+n-d<<endl;
return 0; }
for(i=d+1;i<=(d*d-d-d+1);i=i+d)
{ if(n==i) { s=(n-d)+(n+d)+n+1;
cout<<„Susjedi: „<<n-d<<„,“<<n+d<<„,“<<n+1<<endl;
cout<<„Suma: „<<s<<endl;
return 0; } }
if(n==d)
{ cout<<„Susjedi: „<<n-1<<„,“<<n+d<<endl;
cout<<„Suma: „<<n-1+n+d<<endl; return 0;}
for(j=d+d;j<d*d;j=j+d)
{ if(n==j){ s=(n-d)+(n+d)+n-1;
cout<<„Susjedi: „<<n-d<<„,“<<n+d<<„,“<<n-1<<endl;
cout<<„Suma: „<<s<<endl; return 0; } }
for(k=2;k<d;k++)

{ if(n==k)
{ cout<<„Susjedi: „<<n-1<<„,“<<n+1<<„,“<<n+d<<endl;
cout<<„Suma: „<<n-1+n+1+n+d<<endl; return 0; }}
for(z=d*d-d+2;z<d*d;z++)

{ if(n==z)
{cout<<„Susjedi: „<<n-1<<„,“<<n+1<<„,“<<n-d<<endl;
cout<<„Suma: „<<n-1+n+1+n-d<<endl; return 0; } }
for(i=1;i<=d*d-d+1;i=i+d)

for(z=d*d-d+2;z<d*d;z++)
for(k=2;k<d;k++)

for(j=d;j<=d*d;j=j+d)
if(n!=i && n!=z && n!=k && n!=j)
{ cout<<„Susjedi: „<<n+1<<„,“<<n-1<<„,“<<n-d<<„,“<<n+d<<endl;
cout<<„Suma: „<<n+1+n-1+n-d+n+d<<endl;
return 0; }
cout << endl;
return 0;
}

Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišete koristeći svoj WordPress.com nalog. Odjavi se /  Promeni )

Fejsbukova fotografija

Komentarišete koristeći svoj Facebook nalog. Odjavi se /  Promeni )

Povezivanje sa %s