. Scrieţi un program C++ care citeşte de la tastatură un număr natural n (2
Exemplu: pentru n=5 se va afişa matricea alăturată.
4 3 3 3 4
3 4 3 4 3
3 3 4 3 3
3 4 3 4 3
4 3 3 3 4
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a[1001][1001],m=1,x,l,k,f;
cin>>n;
k=l=x=f=n;
while(f)
{
a[m][l]=n-1;
m++;
l--;
a[x][k]=n-1;
k--;
x--;
f--;
}
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
{
if(a[i][j]!=n-1)
a[i][j]=n-2;
}
for(int i=1;i<=n;i++)
{
cout<<'\n';
for(int j=1;j<=n;j++)
cout<<a[i][j]<<" ";
}
return 0;
}
Explicație:
Sper ca te-am ajutat!!!
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă