Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7543 - Утга олголт 3

NxN хэмжээтэй квадрат массивыг жишээн дээрх загвараар дүүргэ.

Input

Квадрат массивын хэмжээ натурал тоо N өгөгдөнө. N<10.

Output

Квадрат массивын элементүүдийг мөр мөрөөр нь хэвлэнэ.

Гэхдээ элемент бүрийг 3 хоосон зайд хойш нь шахаж хэвлэнэ. Жишээг сайн ажиглана уу.

Жишээн дээрх 5-ын тоо гэхэд урдаа, хойноо тус бүр 2 хоосон зайтай байна. Мөн 15-ын тоо урдаа, хойноо тус бүр 1 хоосон зайтай байна.

Example

Input:
5

Output: 5 4 3 2 1
6 7 8 9 10
15 14 13 12 11
16 17 18 19 20
25 24 23 22 21

Нэмсэн: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
2024-03-20 14:43:26
CHOKO IN THE HOUSE!

#include <iostream>
using namespace std;
int main() {
int n;
cin>>n;
int temp = n;
for(int i=0; i<n; i++){
if(i%2==0){
for(int j=0; j<n; j++){
if(temp<10){
cout<<" "<<temp<<" ";
temp--;
}
else{
cout<<temp<<" ";
temp--;
}
}
}
else{
cout<<endl;
temp = n+temp;
for(int j=0; j<n; j++){
if(temp<10){
temp++;
cout<<" "<<temp<<" ";

}
else {
temp++;
cout<<temp<<" ";
}
}
temp = temp + n;
cout<<endl;
}
}
return 0;
}
2023-11-22 01:38:16
#include<bits/stdc++.h>
using namespace std;
int main(){
int n, i, j;
cin>>n;
int a[n][n];
for(j=1;j<=n;j++){
if(j%2==0){
for(i=((j-1)*n+1);i<=j*n;i++){
if(i/10<1) cout<<" ";
cout<<i<<" ";
}
}
else{
for(i=n*j;i>=(n*(j-1)+1);i--){
if(i/10<1) cout<<" ";
cout<<i<<" ";
}
}
cout<<endl;
}
return 0;
}
2022-10-24 06:31:59
#include<iostream>
using namespace std;
main(){
int n,i,j,s=1,a[101][101]={0};
cin>>n;
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
if(i%2==1)
{a[i][j]=i*n-j+1;}
else
{a[i][j]=(i-1)*n+j;}
}
}
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
}
2022-10-12 05:47:30
#include<stdio.h>
int main(){
int i,j,n,t=1;
scanf("%d",&n);
int a[n][n];
for (i=0;i<n;i++){
if(i%2!=0){
for(j=0;j<n;j++){
a[i][j]=t;
t++;
}
}
else{
for(j=n-1;j>=0;j--){
a[i][j]=t;
t++;
}

}
}
for (i=0;i<n;i++){
for(j=0;j<n;j++){
printf("%3d",a[i][j]);
}
printf("\n");
}

return 0;
}
2022-03-30 04:54:42
avmaar bnu hhahah














































































































































zlaachee







































































































zlaachee psdaa ve










































































































































#include<cstdio>

int main(){
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++){
if(i%2==0){
for(j=1;j<=n;j++)printf("%d ",(i-1)*n+j);
}
else{
for(j=n;j>=1;j--)printf("%d ",(i-1)*n+j);
}
printf("\n");
}
}
zza avdaaaa av2 ahaasan huulo
2020-01-28 14:28:20
#include <iostream>

int main()
{
int a[100][100],i = 0,j = 0,k = 0;
int n;
scanf("%d",&n);
for (i = 0;i < n; i++)
{
for (j = n - 1; j > -1; j--)
{
k++;
a[i][j] = k;
}
}
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
printf("%3d",a[i][j]);
}
printf("\n");
}
return 0;
}
2019-12-03 07:39:30
#include<iostream>
using namespace std;
main(){
int n,i,j,s=1,a[101][101]={0};
cin>>n;
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
if(i%2==1)
{a[i][j]=i*n-j+1;}
else
{a[i][j]=(i-1)*n+j;}
}
}
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
}
2019-11-16 07:15:08
#include<cstdio>

int main(){
int n;
scanf("%d" , &n);
for(int i = 1 ; i <= n ; i ++){
if(i % 2 == 0){
for(int j = 1 ; j <= n ; j++)printf("%d " , (i - 1) * n + j);
}
else{
for(int j = n ; j >= 1 ; j--)printf("%d " , (i - 1) * n + j);
}
printf("\n");
}
}
2019-11-16 06:02:52
#include<cstdio>

int main ()
{
int n, i, j;
scanf ("%d",&n);
for(i = 1; i <= n; i++)
{
if(i%2!=0)for(j = (i-1)*n+1; j <= n*i; j++) {
printf(" %d", j);
}
else for(j = n*i; j >= (i-1)*n+1; j--) {
printf(" %d", j);
}
printf("\n");
}
return 0;
2019-11-16 05:59:31
lol

Last edit: 2019-11-16 06:00:33
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.