Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
RGB7541 - Утга олголт 1 |
NxN хэмжээтэй квадрат массивыг жишээн дээрх загвараар дүүргэ.
Input
Квадрат массивын хэмжээ натурал тоо N өгөгдөнө. N<10.
Output
Квадрат массивын элементүүдийг мөр мөрөөр нь хэвлэнэ.
Гэхдээ элемент бүрийг 3 хоосон зайд хойш нь шахаж хэвлэнэ. Жишээг сайн ажиглана уу.
Жишээн дээрх 1-ийн тоо гэхэд урдаа, хойноо тус бүр 2 хоосон зайтай байна. Мөн 10-ын тоо урдаа 1, хойноо 2 хоосон зайтай байна.
Example
Input: 5
Output:
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
21 22 23 24 25
Нэмсэн: | Bataa |
Огноо: | 2013-02-07 |
Хугацааны хязгаарлалт: | 1s |
Эх кодын хэмжээний хязгаарлалт: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Програмчлалын хэлүүд: | ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE |
hide comments
|
|||||||
2019-02-21 10:45:15
#include<bits/stdc++.h> using namespace std; int main(){ long long n,j,i; cin>>n; int a[n+1][n+1]; for(i=1;i<=n;i++){ for(j=1;j<=n;j++){ if(i%2==0) a[i][j]=(i-1)*n+n-j+1; else a[i][j]=(i-1)*n+j; } } for(i=1;i<=n;i++){ for(j=1;j<=n;j++){ if((a[i][j]/10)>0) cout<<" "<<a[i][j]; else cout<<" "<<" "<<a[i][j]; if(j%n==0) cout<<endl; } } return 0; } |
|||||||
2018-12-13 02:10:57
b |
|||||||
2018-12-11 08:42:47
|
|||||||
2018-12-11 08:42:02
|
|||||||
2018-10-31 15:04:37
ene testiig sain oilgosonque |
|||||||
2018-03-11 08:02:24
#include<stdio.h> using namespace std; int a[100][100],i,j,n,m,k; main() { scanf("%d",&n); k=0; for(i=1;i<=n;i++) { if (i%2==1){ for(j=1;j<=n;j++) { k++; a[i][j]=k; } } else{ for(j=n;j>=1;j--) { k++; a[i][j]=k; } } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if(a[i][j]<10)printf(" %d",a[i][j]); else printf(" %d",a[i][j]); } printf("\n"); } } |
|||||||
2018-01-08 07:04:55
|
|||||||
2018-01-08 07:04:12
|
|||||||
2017-04-11 08:29:26
b |
|||||||
2017-03-10 10:31:23
#include<stdio.h> using namespace std; int a[100][100],i,j,n,m,k; main() { scanf("%d",&n); k=0; for(i=1;i<=n;i++) { if (i%2==1){ for(j=1;j<=n;j++) { k++; a[i][j]=k; } } else{ for(j=n;j>=1;j--) { k++; a[i][j]=k; } } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if(a[i][j]<10)printf(" %d",a[i][j]); else printf(" %d",a[i][j]); } printf("\n"); } } |