arrow_forward همه ارسال‌ها

جزئیات ارسال کد#376

code_blocks
مسئله مربوطه: شیفت آرایه به راست (#20) arrow_outward
verified
وضعیت داوری نهایی: پاسخ نادرست تست 3
terminal
زبان برنامه‌نویسی: C++
schedule
ارسال‌کننده و زمان:
Armin Fattahpuor (۲ سال پیش)
descriptionsolution.cpp ۴۵ خط • ۴۳۶ بایت
1#include <iostream>
2
3using namespace std;
4
5int main()
6{
7 int n , k , y, z,x;
8 int i=0;
9 cin >> n >> k;
10 int a[n];
11 int b[n];
12 while (i < n)
13 {
14 cin >> a[i];
15 i++;
16 }
17 i = 0;
18 x=0;
19 while (i < n)
20 {
21 y = i+k;
22
23 if (y < n)
24 {
25 b[y] = a[x];
26 x++;
27 }
28 else
29 {
30 z = i-k;
31 b[z] = a[i];
32
33 }
34 i++;
35 }
36
37 i = 0;
38 while (i < n)
39 {
40 cout << b[i] <<" ";
41 i++;
42 }
43
44 return 0;
45}
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8