Construiti matricea in C/C++
1 2 3 4
5 6 7 3
8 9 6 2
10 8 5 1
trebuie construita prin cod, nu prin citire
Thepretty:
nu are alta cerinta nu?
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
using namespace std;
int main(){ int a[101][101],n,i,j,x=1; cin>>n; for(i=1; i<=n; i++) for(j=1; j<=n; j++) if(i+j<=n+1) { a[i][j]=x; x++; } x=1; for(j=n; j>1; j--) for(i=n; i>=1; i--) if(i+j>=n+1) { a[i][j]=x; x++; } for(i=1; i<=n; i++) { for(j=1; j<=n; j++) cout<<a[i][j]<<" "; cout <<endl; }
return 0;}
using namespace std;
int main(){ int a[101][101],n,i,j,x=1; cin>>n; for(i=1; i<=n; i++) for(j=1; j<=n; j++) if(i+j<=n+1) { a[i][j]=x; x++; } x=1; for(j=n; j>1; j--) for(i=n; i>=1; i--) if(i+j>=n+1) { a[i][j]=x; x++; } for(i=1; i<=n; i++) { for(j=1; j<=n; j++) cout<<a[i][j]<<" "; cout <<endl; }
return 0;}
Alte întrebări interesante
Biologie,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă