Trang chủ Tin Học Lớp 8 Giúp vs :)) 5* luôn nhá! Một số có tổng...

Giúp vs :)) 5* luôn nhá! Một số có tổng các ước nhỏ hơn nó bằng chính nó được gọi là số hoàn chỉnh. Ví dụ: 6 có các ước nhỏ hơn nó là 1, 2, 3. Tổng 1 + 2 + 3 =

Câu hỏi :

Giúp vs :)) 5* luôn nhá! Một số có tổng các ước nhỏ hơn nó bằng chính nó được gọi là số hoàn chỉnh. Ví dụ: 6 có các ước nhỏ hơn nó là 1, 2, 3. Tổng 1 + 2 + 3 = 6 nên 6 là số hoàn chỉnh. Viết chương trình xét xem một số n được nhập từ bàn phím có phải là số hoàn chỉnh không. Nếu là số hoàn chỉnh thì khẳng định là số hoàn chỉnh cùng với việc chứng tỏ nó thỏa điều kiện của số hoàn chỉnh. Ví dụ: Khi nhập n = 6 thì xuất: “6 la so hoan chinh vi 1 + 2 + 3 = 6”. Khi nhập n=10 thì xuất “ 10 khong la so hoan chinh”.

Lời giải 1 :

Program So_Hoan_Chinh;
uses crt;
var n, i, s: integer;
begin
 write('nhap so n: ');readln(n);
 s:=0;
 for i:= 1 to n -1 do if n mod i = 0 then s:=s+i;
 if s = n then write(n, ' la so hoan chinh')
 else writeln(n, ' khong phai la so hoan chinh');
 readln
end.

kha@@@ chúc bn hc tót

Thảo luận

-- Bạn ơi nó ko hiên ra là vì sao?? vd: 6 la so hoan chinh vai 1+2+3=6

Lời giải 2 :

uses crt;
var n, i, s, cs: integer; aruoc: array [1..100000] of longint;
begin
    clrscr;
    write('Nhap so n: ');readln(n);
    s:=0;
    for i:= 1 to n-1 do if n mod i = 0 then 
    begin
        s:=s+i;
        inc(cs);
        aruoc[cs]:=i;
    end;
    if s = n then 
    begin
        write(n, ' la so hoan chinh vi ');
        for i:=1 to cs-1 do write(aruoc[i],' + ');
        write(aruoc[cs],' = ',n);
    end
    else writeln(n, ' khong phai la so hoan chinh');
    readln
end.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247