Variabilele i şi j sunt de tip întreg, iar variabila a memorează un tablou bidimensional cu 5 linii şi 7 coloane, numerotate începând de la 0, cu elemente numere întregi, inițial toate egale cu 1. Fără a utiliza alte variabile decât cele menționate, scrieţi o secvenţă de instrucţiuni prin care se transformă în memorie tabloul, astfel încât orice element aflat pe prima linie sau pe prima coloană să aibă valoarea 1 şi oricare alt element din tablou să fie egal cu ultima cifră a sumei celor două elemente alăturate lui, aflate pe aceeaşi linie dar pe coloana din stânga, respectiv pe aceeaşi coloană, dar pe linia anterioară.
1 1 1 1 1 1 1
1 2 3 4 5 6 7
1 3 6 0 5 1 8
1 4 0 0 5 6 4
1 5 5 5 0 6 0
Răspunsuri la întrebare
Răspuns de
25
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int a[5][7],i,j;
for(i=0;i<5;i++)
for(j=0;j<7;j++)
a[i][j]=1;
for(i=1;i<5;i++)
for(j=1;j<7;j++)
a[i][j]=(a[i][j-1]+a[i-1][j])%10;
for(i=0;i<5;i++)
{
for(j=0;j<7;j++)
cout<<a[i][j]<<" ";
cout<<"\n";
}
return 0;
}
Explicație:
Multumesc+5*+cel mai inteligent raspuns?
Alte întrebări interesante
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă