Limbaj de programare c/c++;
Sa se genereze o matrice patratica ce va avea sub a doua diagonala puterile lui 2 astfel:
0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 1 2
0 0 0 0 0 0 1 2 4
0 0 0 0 0 1 2 4 8
0 0 0 0 1 2 4 8 16
0 0 0 1 2 4 8 16 32
0 0 1 2 4 8 16 32 64
0 1 2 4 8 16 42 64 128
1 2 4 8 16 42 64 128 256
\
Multumesc
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
using namespace std;
int m[105][105];
int main()
{
int n;
cin>>n;
for(int i=1; i<=n; i++)
for(int j=n-i+1; j<=n; j++)
if(m[i][j-1]==0) m[i][j]=1;
else m[i][j]=m[i][j-1]*2;
// afisare matrice
for(int i=1; i<=n; i++) {
for(int j=1; j<=n; j++)
cout<<m[i][j]<<' ';
cout<<endl;
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă