Câu 2: ĐỘ CAO
Ta gọi độ cao của số nguyên dương K là tổng giá trị các chữ số của K
Ví dụ: số 25362 có độ cao là 18
Cho dãy số nguyên dương A gồm N phần tử a1, a2, a3,..an
(1≤n≤105,1≤i≤n,0≤ai≤109)
Yêu cầu: Hãy tính độ cao của các phần tử trong dãy số A.
Dữ liệu vào: Ghi trong file DOCAO.INP có cấu trúc như sau:
Dòng 1:ghi số nguyên dương N, là số lượng phần tử của dãy số.
Dòng 2: Ghi n số nguyên dương, số thứ i là giá trị của phần tử ai trong dãy số, các số được ghi cách nhau một dấu cách.
Dữ liệu ra: ghi ra file văn bản DOCAO.OUT theo cấu trúc như sau:
Dòng 1: ghi n số nguyên dương t1, t2, t3…tn. Trong đó ti là độ cao của ai. Các số được ghi cách nhau 1 dấu cách
DOCAO.INP | DOCAO.OUT |
5 247 5 32000 334 27 | 13 5 5 10 9 |
pascal nha giup mik voi a
Câu 2 (6,0 điểm): Dãy chẵn lẻ
Yêu cầu: Viết chương trình nhập vào một dãy số nguyên gồm n phần tử. In ra màn hình dãy số đã được sắp xếp như sau:Số lẻ tăng dần ở đầu dãy, số chẵn giảm dần ở cuối dãy
Dữ liệu: Dòng 1: số phần tử của dãy (n ≤105).
Dòng 2: Các giá trị của dãy (ai<=1018).
Kết quả: Ghi ra màn hình dãy số sau khi sắp xếp.
Ví dụ:
Dữ liệu |
| Kết quả |
6 1 6 5 3 8 4 |
| 1 3 5 8 6 4 |
pascal nha giup mik vs a
Câu 3 (6,0 điểm): Một chữ số
Hãy cộng tất cả các chữ số của một số nguyên dương N cho trước, nếu kết quả là số có 1 chữ số thì kết thúc, ngược lại tiếp tục cộng các chữ số của nó cho đến khi kết quả là số có một chữ số.
Ví dụ: n=1234567à Tổng các chữ số là 1+2+3+4+5+6+7=28àTổng các chữ số là 2+8=10àTổng các chữ số là 1+0=1.Dừng
Dữ liệu vào: Một dòng chứa số nguyên dương n (n<10^18)
Dữ liệu ra:Một sòng chứa số có 1 chữ số tìm được
Dữ liệu vào | Dữ liệu ra |
1234567 | 1 |
pascal nha dang can gap a