viết chương trình nhập vào số nguyên n in ra ước số lớn nhất của n ( khác n ) ko copy giúp dùm em đi các thần đồng

viết chương trình nhập vào số nguyên n in ra ước số lớn nhất của n ( khác n )
ko copy
giúp dùm em đi các thần đồng

0 bình luận về “viết chương trình nhập vào số nguyên n in ra ước số lớn nhất của n ( khác n ) ko copy giúp dùm em đi các thần đồng”

  1. program uoc_max;

    uses crt;

    var n,i:integer;

    begin

           clrscr;

           write(‘Nhap n: ‘);  readln(n);

           for i:=n div 2 downto 1 do

                  if n mod i=0 then

                         begin

                                write(‘Uoc so lon nhat cua n la: ‘,i);

                                break;

                         end;

           readln;

    end.

    Bình luận
  2. uses crt;

    var a:array[1..100]of integer;

    i,n,t,kt:integer;

    begin

    clrscr;

    write(‘Nhap n=’); readln(n);

    for i:=1 to n do

    begin

    write(‘A[‘,i,’]=’); readln(a[i]);

    end;

    writeln(‘Cac so ban vua nhap la: ‘);

    for i:=1 to n do 

    write(a[i]:4);

    writeln;

    t:=0;

    for i:=1 to n do

    t:=t+a[i];

    writeln(‘Tong cac so vua nhap la: ‘,t);

    if t>=2 then 

    begin

    kt:=0;

    for i:=2 to trunc(sqrt(t)) do 

      if t mod i=0 then 

    begin

    kt:=1;

    break;

    end;

     if kt=0 then writeln(t,’ la so nguyen to’)

    else writeln(t,’ khong la so nguyen to’);

    end

    else writeln(t,’ khong la so nguyen to’);

    readln;

    end.

    Chương trình chỉ làm được với số nguyên dương:

    uses crt;

    var n,i,s :integer;

    begin

    clrscr;

    writeln(‘Nhap n’); readln(n);

    s:=0;

    for i:=1 to n do

    if n mod i:=0 then

    begin

    s:=s+i;

    writeln(s);

    end;

    readln;

    end.

    Học tốt!

    Bình luận

Viết một bình luận