Să construiască o matrice pătratică de dimensiune n, in care ultimul elemnt din rand sa fie dublu pe urmatoarea line
de ex
4 5 6
12 13 14
28 29 30
lucaciucandrei:
Nu inteleg... matricea ta trebuie sa inceapa mereu cu elementul 4 si sa continue?
Răspunsuri la întrebare
Răspuns de
8
#include <iostream>
using namespace std;
int main() {
int n, a[101][101];
cin >> n;
a[0][0] = 4;
for (int i = 1; i < n; i++)
a[0][i] = a[0][0] + i;
for (int i = 1; i < n; i++)
for (int j = 0; j < n; j++)
if (j == 0)
a[i][j] = a[i - 1][n - 1] * 2;
else
a[i][j] = a[i][j - 1] + 1;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++)
cout << a[i][j] << ' ';
cout << endl;
}
return 0;
}
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă