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

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

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