Đến nội dung

huynho806

huynho806

Đăng ký: 07-09-2016
Offline Đăng nhập: 08-09-2016 - 18:41
-----

Trong chủ đề: Lập trình Pascal

07-09-2016 - 15:09

Giải giùm em với 

Bài 1: Cho xâu S có độ dài N9N<100). Xâu S chỉ chứa các k‎ tự số ‘0’…’9’.

     Yêu cầu: Hãy viết chương trình tìm xâu S1 bằng cách hoán vị các k‎ tự số trong xâu S sao cho xâu S1 có giá trị nhỏ nhất lớn hơn S.

      Đữ liệu vào: Cho trong tệp tin so.inp, gồm 1 dòng ghi xâu S.

      Kết quả: Ghi trong tập tin so.out, gồm 1 dòng ghi kết quả vừa tìm được.

    Ví dụ:

         Dữ liệu vào: (So.inp)                       Kết quả: (so.out)

          ‘1234’                                             ‘1324’

Bài 2: Ứng với mỗi số tự nhiên x, ta có số tự nhiên f(x) bằng tổng bình phương các chữ số của x. Từ x ta xây dựng dãy (Xn) như sau:

            X1 = x ; X2 = f(X1) ; X3 = f(X2) ; …; Xi = f(Xi - 1)    với   1 <= I <= n

Ví dụ:

            x = 12 ta có dãy: 12; 5; 25; 29; 85; 89; 145; 42; 20; 4; 16; 37; 58; 89

            x = 4 ta có dãy: 4; 16; 37; 58; 89; 145; 42; 20; 4

Viết chương trình nhập vào từ bàn phím số tự nhiên x và in ra màn hình dãy (Xn)

Dữ liệu vào: Số tự nhiên x.

Dữ liệu ra: In ra màn hình dãy (Xn)


Trong chủ đề: Lập trình Pascal

07-09-2016 - 15:00

Ai giúp em với

  • Bài 1: Ứng với mỗi số tự nhiên x, ta có số tự nhiên f(x) bằng tổng bình phương các chữ số của x. Từ x ta xây dựng dãy (Xn) như sau:

            X1 = x ; X2 = f(X1) ; X3 = f(X2) ; …; Xi = f(Xi - 1)    với   1 <= I <= n

Ví dụ:

            x = 12 ta có dãy: 12; 5; 25; 29; 85; 89; 145; 42; 20; 4; 16; 37; 58; 89

            x = 4 ta có dãy: 4; 16; 37; 58; 89; 145; 42; 20; 4

Viết chương trình nhập vào từ bàn phím số tự nhiên x và in ra màn hình dãy (Xn)

Dữ liệu vào: Số tự nhiên x.

Dữ liệu ra: In ra màn hình dãy (Xn)