BÀI TẬP 76: TÌM SỐ TRONG DÃY

Cho một dãy gồm tất cả các số nguyên dương lẻ không chia hết cho 5 và được sắp xếp tăng dần: A1 = 1, A2 = 3, A3 = 7, A4 = 9, A5 = 11, …

            Yêu cầu: Cho trước một số nguyên dương K, hãy tìm số AK của dãy số trên.

            Dữ liệu: Một số nguyên dương K (K < 106)

            Kết quả: Ghi ra số AK tìm được

Input

Output

5

11

     

    CODE THAM KHẢO:

    uses crt;

    var k,a:int64;

    begin

        readln(k);

        a:=k div 4;

        if k mod 4=1 then a:=a*10+1

            else if k mod 4=2 then a:=a*10+3

                else if k mod 4=3 then a:=a*10+7

                    else a:=(a-1)*10+9;

        writeln(a);

        readln

    end.




Nhãn:

Đăng nhận xét

[blogger]

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.
Javascript DisablePlease Enable Javascript To See All Widget