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

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

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;
10 cin >> k;
11 int a[n];
12 int b[n];
13 while (i < n)
14 {
15 cin >> a[i];
16 i++;
17 }
18 i = 0;
19 x=0;
20 while (i < n)
21 {
22 y = i+k;
23
24 if (y < n)
25 {
26 b[y] = a[x];
27 x++;
28 }
29 else
30 {
31 z = i-k;
32 b[z] = a[i];
33
34 }
35 i++;
36 }
37
38 i = 0;
39 while (i < n)
40 {
41 cout << b[i] <<" ";
42 i++;
43 }
44
45 return 0;
46}
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8