arrow_forward
همه ارسالها
جزئیات ارسال کد#428
برای پسندیدن وارد شوید
1#include <iostream>
2using namespace std;
3int main()
4{
5 int n;
6 cin >> n;
7 int arr[n];
8
9 for ( int i = 0 ; i < n ; i ++ )
10 {
11 cin >> arr[i];
12 }
13
14 int tedad = 0;
15 for ( int a = 0 ; a < n ; a ++ )
16 {
17 if ( arr[a] == 0 )
18 {
19 tedad ++;
20 }
21 }
22
23 int x = n - 1;
24 for ( int b = 0 ; b < n ; b ++ )
25 {
26 if ( arr[b] == 0 )
27 {
28 for ( int z = 0 ; z < tedad ; z ++ )
29 {
30 if ( arr[b] != arr[x])
31 {
32 swap ( arr[b] , arr[x] );
33 x --;
34 }
35 }
36 }
37 }
38
39 for ( int i = 0 ; i < n ; i ++ )
40 {
41 cout << arr[i] <<" ";
42 }
43
44
45 return 0;
46}
کد ارسالشده برای داوری خودکار هاتکدز
UTF-8