Variabilele i şi j sunt de tip întreg, iar variabila a memorează un
tablou bidimensional cu 9 linii şi 9 coloane, numerotate de la 0 la
8, având iniţial toate elementele egale cu -1.
Fără a utiliza alte variabile, scrieţi secvenţa de instrucţiuni de mai
jos, înlocuind punctele de suspensie astfel încât, în urma
executării secvenţei obţinute, variabila a să memoreze tabloul
alăturat.
for(i=0;i<9;i++)
for(j=0;j<9;j++)
.................. (6p.)
0 1 2 3 4 5 6 7 0
1 0 3 4 5 6 7 0 1
2 3 0 5 6 7 0 1 2
3 4 5 0 7 0 1 2 3
4 5 6 7 0 1 2 3 4
5 6 7 0 1 0 3 4 5
6 7 0 1 2 3 0 5 6
7 0 1 2 3 4 5 0 7
0 1 2 3 4 5 6 7 0
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
using namespace std;
int v[10][10];
int main()
{
for(int i=0;i<9;i++)
{
for(int j=0;j<9;j++)
{
if(i==j || i==9-j-1)
{
v[i][j]=0;
}
else
{
if(i<j && j<9-i-1)
v[i][j]=j+i;
if(i<j && j>9-i-1)
v[i][j]=i+j-8;
if(i>j && j>9-i-1)
v[i][j]=i+j-8;
if(i>j && j<9-i-1)
v[i][j]=i+j;
}
}
}
for(int i=0;i<9;i++)
{
for(int j=0;j<9;j++)
cout<<v[i][j]<<" ";
cout<<endl;
}
return 0;
}
badinabogdan3:
Multumesc
Alte întrebări interesante
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă