viết chương trình tính tổng các ước của một số tự nhiên. Bạn nào biết câu trả lời thì giúp nha
giúp mình vài câu với nha mọi người cảm ơn nhiều
câu 3:viết chương trình nhập vào số tự nhiên N và xuất ra màn hình các ước số tự nhiên của N
câu 4:viết chương trình nhập vào số tự nhiên N và xuất ra màn hình các số lẻ tự nhiên nhỏ hơn N
Câu 3:
Var i,n:integer:
Begin
Write('n = ');readln(n);
Write('Cac uoc cua n la ');
For i:=1 to n do
If n mod i = 0 then write(i:8);
Readln
End.
Câu 4
Var i,n:integer:
Begin
Write('n = ');readln(n);
Write('Cac so le nho hon n la ');
For i:=1 to n - 1 do
If i mod 2 <> 0 then write(i:8);
Readln
End.
viết chương trình nhập vào số tự nhiên n và tính tổng các ước số của n mà các ước số đó là số nguyên tố.Giải thích n=6 thì ta có các ước số của 6 là 1,2,3,6.Trong đó các ước số là các số nguyên tố chỉ có 2 và 3.Vậy kết quả bằng 5(Pascal). Giúp mik v các bn
uses crt;
var i,n,t,j,kt:integer;
begin
clrscr;
readln(n);
t:=0;
for i:=2 to n do
if n mod i=0 then
begin
kt:=0;
for j:=2 to trunc(sqrt(i)) do
if i mod j=0 then kt:=1;
if kt=0 then t:=t+i;
end;
write(t);
readln;
end.
Dưới đây là một ví dụ về chương trình Pascal để tính tổng các ước số nguyên tố của một số tự nhiên n:
```pascal
program TinhTongUocSoNguyenTo;
var
n, i, j, sum: integer;
isPrime: boolean;
begin
write('Nhap vao so tu nhien n: ');
readln(n);
sum := 0;
for i := 1 to n do
begin
if n mod i = 0 then // Kiểm tra i có là ước số của n không
begin
isPrime := true;
for j := 2 to trunc(sqrt(i)) do // Kiểm tra i có phải là số nguyên tố không begin if i mod j = 0 then begin isPrime := false; break; end; end; if isPrime then // Nếu i là số nguyên tố, cộng vào tổng sum := sum + i; end;
end;
writeln('Tong cac uoc so nguyen to cua ', n, ' la: ', sum);
end.
```
Chương trình trên sẽ yêu cầu bạn nhập vào số tự nhiên n, sau đó tính tổng các ước số nguyên tố của n và hiển thị kết quả.
câu 1:
uses crt;
var p,i:integer;
begin
clrscr;
p:=1;i:=1;while i<=5 do
begin
p:=p*i;i:=i+1;
end;
write(p);
readln;
end.
bai 2:
uses crt;var p,i:integer;begin clrscr; p:=1; i:=0; while i <=10 do begin
i:=i+1; if (i mod 2<>0) then p:=p*i; end; write(p); readln;end. bai 3:
uses crt;var n,i,p:integer;begin clrscr; write('nhap n: '); readln(n); i:=1; p:=1; while i<=n do begin if i mod 2=0 then p:=p*i; i:=i+1; end; write(p); readln;end.
*Cách khác: Dùng for
Câu 1:
uses crt;
var p,i:longint;
begin
p:=1;
for i:=1 to 4 do
p:=p*i;
writeln(p);
readln;
end.
Câu 2:
uses crt;
var i,s:longint;
begin
clrscr;
s:=1;
for i:=1 to 10 do
if i mod 2=1 then s:=s*i;
writeln(s);
readln;
end.
Câu 3:
uses crt;
var n,i,s:longint;
begin
clrscr;
write('Nhap n='); readln(n);
s:=0;
for i:=1 to n do
if i mod 2=0 then s:=s+i;
writeln(s);
readln;
end.
viết chương trình pascal tính tổng của n số tự nhiên. ...Mình cần câu trả lời gấp ạ ,t2 thi rồiii, chính xác nữa được ko ạ!!!!! Mik cảm ơn trc
uses crt;
var i,n,t:integer;
begin
clrscr;
write('Nhap n='); readln(n);
t:=0;
for i:=1 to n do
t:=t+i;
writeln(t);
readln;
end.
híc sắp thi rồi giúp em với ạ plsssssssss
câu hỏi gồm 3 câu ạ
câu 1:viết chương trình nhập 1 số tự nhiên N và kiểm tra xem N có là số hoàn hảo không? (số hoàn hảo là số có tổng các ước tự nhiên nhỏ hơn nó bằng chính nó)
câu 2:viết chương trình nhập 1 số nguyên N và kiểm tra xem N có là số nguyên tố không
câu 3: viết chương trình nhập 1 mảng A gồm N số nguyên và xuất ra màn hình số nhỏ nhất trong mảng
Tìm số tự nhiên có 2 chữ số biết rằng nếu viết them vào bên phải số đó chữ số 5 thì dược số mới lớn hơn số cần tìm là 689 đơn vị
Các bạn giúp mình nha . Mình sẽ tick cho bạn nào nào có câu trả lời nhanh nhất
Theo đề bài thì số mới gấp 10 lần số cũ + 5 đơn vị
Số đó là:
(689-5):(10-1)=76
k mk nha
đố các bạn nhé, Tìm ba số tự nhiên liên tiếp, biết tổng của ba số đó là 198. Bạn nào mà trả lời và làm lời giải thì mình sẽ tick cho nha
Ta thấy : Số các số là 3 số ( là số lẻ ) nên trung bình cộng của 3 số là số ở giữa ( số thứ 2 )
Lưu ý : Cách mình chỉ làm đc 3 số tự nhiên liên tiếp thôi nha
Trung bình 3 số là :
198 : 3 = 66
Số thứ 2 là 66
Số thứ 1 là :
66 - 1 = 65
Số thứ 3 là :
66 + 1 = 67
Thử lại :
65 + 66 + 67 = 198
Đúng 100%
Đúng 100%
Đúng 100%
Câu 1:Khi thực hiện cộng một số tự nhiên với một số thập phân bạn An quên viết dấu phẩy của số thập phân nên tìm được tổng là 4029. Em hãy tìm số thập phân đó, biết tổng đúng là 2034,15.
Trả lời: Số thập phân đó là .
Câu 2:Tìm một số tự nhiên có bốn chữ số. Biết rằng số đó cộng với tổng các chữ số của nó thì bằng 1993.
Trả lời: Số đó là .
Câu 1 : 20,15
Câu 2 : 1973
đúng 100% nha mk làm rồi!!!
Câu 1:Khi thực hiện cộng một số tự nhiên với một số thập phân bạn An quên viết dấu phẩy của số thập phân nên tìm được tổng là 4029. Em hãy tìm số thập phân đó, biết tổng đúng là 2034,15.
Trả lời: Số thập phân đó là .
Câu 2:Tìm một số tự nhiên có bốn chữ số. Biết rằng số đó cộng với tổng các chữ số của nó thì bằng 1993.
Trả lời: Số đó là .
C1: số thập phân là 20,15
số tự nhiên là 2014