Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 1:04 pm
Code:
var n:int64; s:real; f:text; begin assign(f,'squa.inp');reset(f); read(f,n); close(f); assign(f,'squa.out');rewrite(f); s:=exp(ln(n)*(1/3)); write(f,s:0:3); close(f); end.
lyo2850
Tổng số bài gửi : 47 Join date : 08/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 1:04 pm
Code:
var n,i,t:longint; f:text; begin assign(f,'ckprime.inp');reset(f); read(f,n); close(f); assign(f,'ckprime.out');rewrite(f); for i:=2 to trunc(sqrt(n)) do if (n mod i = 0) then t:=1; if t=1 then write(f,'false') else write(f,'true'); close(f); end.
lyo2850
Tổng số bài gửi : 47 Join date : 08/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 1:05 pm
Code:
var n,i,d,j:longint; t,x:array [0..10000] of longint; f:text; begin assign(f,'fprime.inp');reset(f); readln(f,n); close(f); assign(f,'fprime.out');rewrite(f); t[1]:=1;t[2]:=1;d:=2; while t[d]<n do begin d:=d+1; t[d]:=t[d-1]+t[d-2]; end; d:=d-1; for i:=1 to t[d] do x[i]:=1;i:=2;x[1]:=0; while (i<=trunc(sqrt(t[d]))) do if x[i]=1 then begin j:=2; while (i*j<=t[d]) do begin x[i*j]:=0; j:=j+1; end; i:=i+1; end else i:=i+1; j:=0; for i:=1 to d do if x[t[i]]=1 then j:=j+1; write(f,j);
close(f); end.
lyo2850
Tổng số bài gửi : 47 Join date : 08/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 1:05 pm
Code:
var n,i,j:longint; x:array [0..10000] of longint; f:text; begin assign(f,'eratos.inp');reset(f); readln(f,n); close(f); assign(f,'eratos.out');rewrite(f); for i:=1 to n do x[i]:=1;i:=2;x[1]:=0; while i<=trunc(sqrt(n)) do if x[i]=1 then begin j:=2; while i*j<=n do begin x[i*j]:=0; j:=j+1; end; i:=i+1; end else i:=i+1; for i:=1 to n do if x[i]=1 then write(f,i,' ');
close(f); end.
nguyentrungdungqt
Tổng số bài gửi : 153 Join date : 08/06/2022 Age : 14 Đến từ : yên bái
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 3:04 pm
var a,b,c,s:longint; begin; readln(a,b,c); s:=(a*a)+(b*b)+(c*c*c*c); write(s); end.
do thai son0
Tổng số bài gửi : 113 Join date : 08/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 3:06 pm
var a,b,c,s:longint; begin; readln(a,b,c); s:=(a*a)+(b*b)+(c*c*c*c) write(s); end.
.
buitienmanh2008
Tổng số bài gửi : 121 Join date : 08/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 3:16 pm
Code:
program dcount; uses crt; var a:longint; function tongcs(n:Longint):longint; var i:longint; s:longint; begin clrscr; s:=0; for i:=1 to n do begin s:=s+1; end; exit(n) end; begin readln(a); writeln(tongcs(a)); end.
Kiệt Quảng
Tổng số bài gửi : 37 Join date : 25/05/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 8:20 pm
Code:
const fi='amux.inp'; fo='amux.out'; var a,x,i:longint; t:int64; begin assign(input,fi); reset(input); assign(output,fo); rewrite(output); readln(a,x); t:=1; for i:=1 to x do t:=t*a mod 1000000007; write(t); close(input); close(output); end.
Kiệt Quảng
Tổng số bài gửi : 37 Join date : 25/05/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 8:21 pm
Code:
const fi='squa.inp'; fo='squa.out'; var x:longint; begin assign(input,fi); reset(input); assign(output,fo); rewrite(output); readln(x); write(exp(ln(x)*(1/3)):0:3); close(input); close(output); end.
buitienmanh2008
Tổng số bài gửi : 121 Join date : 08/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 8:25 pm
xmax
Code:
uses math; var t,res,i,n:longint; function timcsmax(u:longint):longint; begin t:=0; while u>0 do begin t:=max(t,(u mod 10)); u:=u div 10; end; exit(t); end; begin readln(n); res:=0; for i:=1 to n do res:=max(res,timcsmax(i)); write(res); end.
buitienmanh2008
Tổng số bài gửi : 121 Join date : 08/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 8:26 pm
xchange
Code:
program xchange; var x,a,b,c,res:longint; begin readln(x); a:=x div 50; x:=x-a*50; b:=x div 20; x:=x-b*20; c:=x div 10; x:=x-c*10; res:=a+b+c; if x>0 then write('-1') else write(res) end.
do thai son0
Tổng số bài gửi : 113 Join date : 08/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 8:26 pm
var m,n,p:longint; s:real; begin; readln(m,n,p); s:=(m+n)/p+(m*m+n*n)/(m+n); write(s); end.
nguyentrungdungqt
Tổng số bài gửi : 153 Join date : 08/06/2022 Age : 14 Đến từ : yên bái
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 8:29 pm
var m,n,p:longint; s:real; begin; readln(m,n,p); s:=(m+n)/p+(Sqr(m)+Sqr(n))/(m+n); write(s:0:2); end.
Admin likes this post
hoangphuc01122008
Tổng số bài gửi : 151 Join date : 03/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 8:38 pm
sdiv
Code:
program sdiv; var s: Longint; function tonguc(u : Longint): Longint; var n,i : Longint; begin for i := 1 to u do begin if (u mod i = 0) then s := s + i ; end; exit(s) end; begin s := 0; readln(n); writeln(tonguc(n)); end.
Admin likes this post
Kiệt Quảng
Tổng số bài gửi : 37 Join date : 25/05/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 8:50 pm
Code:
const fi='ckprime.inp'; fo='ckprime.out'; var n:longint; function nt(n:longint):boolean; var i:longint; begin if (n<=3) and (n>1) then exit(true); for i:=2 to trunc(sqrt(n)) do if n mod i =0 then exit(false); exit(true); end; begin assign(input,fi); reset(input); assign(output,fo); rewrite(output); readln(n); if nt(n) then write('true') else write('false'); close(input); close(output); end.
Admin likes this post
Kiệt Quảng
Tổng số bài gửi : 37 Join date : 25/05/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 8:50 pm
Code:
const fi='fprime.inp'; fo='fprime.out'; var i,n,k,r:longint; f:array [0..10000] of longint; procedure try(i:longint); begin f[i]:=f[i-1]+f[i-2]; if i<=n then try(i+1) end; function nt(n:longint):boolean; var i:longint; begin if (n<=3) and (n>1) then exit(true); for i:=2 to trunc(sqrt(n)) do if n mod i =0 then exit(false); exit(true); end; begin assign(input,fi); reset(input); assign(output,fo); rewrite(output); readln(n); f[1]:=1; f[2]:=1; try(3); for i:=3 to n do if (nt(f[i])) and (f[i]<=n) then inc(k); write(k); close(input); close(output); end.
Kiệt Quảng
Tổng số bài gửi : 37 Join date : 25/05/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 8:50 pm
Code:
const fi='eratos.inp'; fo='eratos.out'; var i,n:longint; function nt(n:longint):boolean; var i:longint; begin if (n<=3) and (n>1) then exit(true); for i:=2 to trunc(sqrt(n)) do if n mod i =0 then exit(false); exit(true); end; begin assign(input,fi); reset(input); assign(output,fo); rewrite(output); readln(n); for i:=2 to n do if nt(i) then write(i,#32); close(input); close(output); end.
Admin likes this post
buitienmanh2008
Tổng số bài gửi : 121 Join date : 08/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 8:59 pm
sdiv
Code:
program sdiv; var n,i:longint; function tonguoc(u:longint):longint; var t:longint=0; begin for i:=1 to trunc(sqrt(u)) do if u mod i=0 then begin t:=t+i;inc(t,i); if i=u div i then t:=t+u div i; end; exit(t); end; begin readln(n); write(tonguoc(n)); end.
Admin likes this post
nguyentrungdungqt
Tổng số bài gửi : 153 Join date : 08/06/2022 Age : 14 Đến từ : yên bái
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 9:15 pm
var a,b,c:longint; p,s:real; begin; readln(a,b,c); p:=(a+b+c)/2; S:=sqrt(p*(p-a)*(p-b)*(p-c)); write(s:0:2,p:0:2); end.
Admin likes this post
do thai son0
Tổng số bài gửi : 113 Join date : 08/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 9:15 pm
var a,b,c:longint; s,p:real; begin; readln(a,b,c); p:=(a+b+c); s:=sqrt(p*(p-a)*(p-b)*(p-c)); write(s:0:2,p:0:2); end.
Admin likes this post
nguyentrungdungqt
Tổng số bài gửi : 153 Join date : 08/06/2022 Age : 14 Đến từ : yên bái
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 9:48 pm
var x1,y1,x2,y2:longint; d:real; begin; readln(x1,y1,x2,y2); d:=sqrt(sqr(x2-x1)+sqr(y2-y1)); write(d:0:2) end.
Admin likes this post
do thai son0
Tổng số bài gửi : 113 Join date : 08/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Thu Jun 09, 2022 9:49 pm
var x1,x2,y1,y2:longint; d:real; begin; readln(x1,x2,y1,y2); d:=sqrt(sqr(x2-x1)+sqr(y2-y1)); write(d:0:2) end.
Admin likes this post
nguyentrungdungqt
Tổng số bài gửi : 153 Join date : 08/06/2022 Age : 14 Đến từ : yên bái
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Sun Jun 12, 2022 10:16 am
var m,n,p,q:longint; s:real; begin; readln(m,n,p,q); s:=(m+n)/(p+q); write(s) end.
Admin likes this post
do thai son0
Tổng số bài gửi : 113 Join date : 08/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Sun Jun 12, 2022 5:30 pm
var m,n,q,p:longint; s:real; begin; readln(m,n,p,q); s:=(m+n)/(p+q); write(s); end.
Admin likes this post
do thai son0
Tổng số bài gửi : 113 Join date : 08/06/2022
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài) Sun Jun 12, 2022 5:47 pm
var a,b,c:longint; s,p:real; begin; readln(a,b,c,p); p:=(a+b+c)/2; s:=sqrt(p*(p-a)*(p-b)*(p-c)); write(s:0:2,p:0:2); end.
Admin likes this post
Sponsored content
Tiêu đề: Re: Buổi 1-2. Ngôn ngữ lập trình cơ bản (10 bài)