K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

24 tháng 2 2019

Input:

8

1 2 1 2 1 3 2

Output:

2

Như vầy à bn???

Mà nếu đúng thì Tick cho mk nha!Thank you nhìu!!vuivui

25 tháng 2 2019

đúng.bn giải bài này chưa.giải giúp mình nhé!

8 tháng 7 2019

for i:=1 to n do s:=s*a mod 10

30 tháng 7 2019

Bài này bạn cũng có thể chuyển qua xâu để xử lý.

https://i.imgur.com/tqeuHgI.png
FUTURE - Số tương lai Dữ liệu vào: standard input Dữ liệu ra: standard output Giới hạn thời gian: 1.0 giây Giới hạn bộ nhớ: 512 megabyte Đăng bởi: kid2201 Số “tương lai” là số có các ước (không kể 1 và chính nó) là các số nguyên tố. VD: số 10 có ước là 2 và 5 là các số nguyên tố nên 10 là số “tương lai”. Yêu cầu: Cho dãy số nguyên (a1, a2, ..., an), 1 <= n <= 1000; với mọi i sao cho ai <=...
Đọc tiếp
FUTURE - Số tương lai Dữ liệu vào: standard input Dữ liệu ra: standard output Giới hạn thời gian: 1.0 giây Giới hạn bộ nhớ: 512 megabyte Đăng bởi: kid2201

Số “tương lai” là số có các ước (không kể 1 và chính nó) là các số nguyên tố. VD: số 10 có ước là 2 và 5 là các số nguyên tố nên 10 là số “tương lai”.

Yêu cầu: Cho dãy số nguyên (a1, a2, ..., an), 1 <= n <= 1000; với mọi i sao cho ai <= 10^6. Hãy cho biết trong dãy trên có bao nhiêu số tương lai.

Dữ liệu vào: Đọc từ file văn bản FUTURE.INP có cấu trúc như sau:

Dòng thứ nhất chứa số nguyên dương n.

Dòng thứ hai chứa n số nguyên a1, a2, ..., an.

Dữ liệu ra: Ghi ra file văn bản FUTURE.OUT ghi một số nguyên dương là số lượng các số tương lai. Các số trong file dữ liệu cách nhau ít nhất 1 dấu cách

Ví dụ

FUTURE.INP FUTURE.OUT

9

9 7 10 6 17 4 19 21 13

5

1
1 tháng 7 2021

 

program FUTURE;

var n,dem:int64;

a:array[1..1000000] of int64;

i,j:longint;

kt:boolean; 

function KTSNT(n:int64):boolean;

var i:longint;

kt:boolean;

begin

if n < 2 then KTSNT := false 

else begin  

kt := true; 

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

if n mod i = 0 then  

begin  

kt := false; 

break; 

end; 

if kt = true then KTSNT := true 

else KTSNT := false; 

end;

end; 

BEGIN 

readln(n);

for i := 1 to n do read(a[i]);

dem := 0;

for i := 1 to n do 

begin

 if KTSNT(a[i]) then continue

else if a[i] = 1 then continue

else 

begin 

kt := true;

for j := 2 to a[i]-1 do 

if a[i] mod j = 0 then 

if KTSNT(j) = false then 

begin 

kt := false;

break;

end;

end;

if kt = true then inc(dem);

end;

write(dem);

END.    

a)

uses crt;

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

i,dem,t:integer;

begin

clrscr;

for i:=1 to 20 do

begin

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

end;

writeln('Cac phan tu chia het cho 3:');

for i:=1 to 20 do

if a[i] mod 3=0 then write(a[i]:4);

writeln;

dem:=0;

t:=0;

for i:=1 to 20 do

if a[i]>0 then

begin

dem:=dem+1;

t:=t+a[i];

end;

writeln('Trung binh cong cac phan tu nguyen duong la: ',t/dem:4:2);

readln;

end.

b)

uses crt;

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

i,dem,t:integer;

begin

clrscr;

for i:=1 to 30 do

begin

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

end;

dem:=0;

t:=0;

for i:=1 to 30 do

if a[i] mod 5=0 then

begin

dem:=dem+1;

t:=t+a[i];

end;

writeln('Trung binh cong cac phan tu chia het cho 5 la: ',t/dem:4:2);

readln;

end.

c)

uses crt;

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

i,n,max,min:integer;

begin

clrscr;

repeat

write('Nhap n='); readln(n);

until (0<n) and (n<201);

for i:=1 to n do

begin

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

end;

max:=a[1];

min:=a[1];

for i:=1 to n do

begin

if max<a[i] then max:=a[i];

if min>a[i] then min:=a[i];

end;

writeln('Phan tu lon nhat: ',max);

writeln('Phan tu nho nhat la: ',min);

readln;

end.

Contest08A - Oẳn tù tì Dữ liệu vào: standard input Dữ liệu ra: standard output Giới hạn thời gian: 1.0 giây Giới hạn bộ nhớ: 128 megabyte Đăng bởi: admin Ami, Thánh Ngốc và XXX cả ngày những người đồng môn, khác chí hướng, khác gu thời trang, khác gu chọn người yêu và khác vô số những lĩnh vực khác. Nhưng cả 3 bạn đều crush TN – một điểm chung không ai mong muốn và ngờ đến. Nhưng TN...
Đọc tiếp
Contest08A - Oẳn tù tì Dữ liệu vào: standard input Dữ liệu ra: standard output Giới hạn thời gian: 1.0 giây Giới hạn bộ nhớ: 128 megabyte Đăng bởi: admin

Ami, Thánh Ngốc và XXX cả ngày những người đồng môn, khác chí hướng, khác gu thời trang, khác gu chọn người yêu và khác vô số những lĩnh vực khác. Nhưng cả 3 bạn đều crush TN – một điểm chung không ai mong muốn và ngờ đến. Nhưng TN chỉ có 1 mà lại có đến 3 bạn nam, vậy ai ăn, ai nhịn ? Một vấn đề hóc búa như thế khiến 3 bạn ngày đêm suy nghĩ, tìm giải pháp sao cho vừa thật đơn giản, lại không làm sứt mẻ tình huynh đệ đồng môn.

Sau bao ngày trằn trọc, Ngốc đề xuất : đánh caro theo lượt vòng, ai thằng được nhiều trận nhất sẽ có cơ hội tiếp cận TN. Nhưng giải pháp này cực kì không ổn, vì ai cũng biết Ami là đương kim đại cao thủ caro của trường LQĐ, lần cuối cùng AMI bị đánh bại là do đánh với chính Ngốc, và vì Ngốc là bạn đồng môn, cậu ấy nhường cho Ngốc một trận thắng. Tất nhiên giải pháp này bị loại bỏ.

Lại thêm một thời gian dài dằng dặc suy nghĩ, lần này XXX cả ngày lại đề nghị : code một bài tập, ai A/C nhanh nhất sẽ một mình một ngựa tán tỉnh TN. Cả 3 bạn đều thấy bùi tai, bèn tìm đến ĐNTL nhờ ra đề để đảm bảo tính công bằng. Nhưng trớ trêu thay, đề của ĐNTL ra quá dễ, cả 3 bạn đều A/C trong thời gian mà máy tính không để đong đếm được (0,000.....000001s) và bộ nhớ sử dụng đều là 0Kb. Giải pháp này rơi vào ngõ cụt.

Cuối cùng Ami đưa ra lựa chọn cuối cùng, cả 3 bạn hãy oẳn tù tì, ai thua sẽ rời bỏ cuộc chơi. Quá hay, quá nhẹ nhàng, quá đỉnh cao lại đảm bảo sự công bằng, bảo vệ tình đồng môn, cả 3 bạn đồng ý.

3 bạn sẽ đồng thời ra 1 trong 3 số (1 , 2 , 3). Người chơi ra số 1 thằng người chơi ra số 2, người chơi ra số 2 thằng người chơi ra số 3 , người chơi ra số 3 thằng người chơi ra số 1. Do cả 3 bạn đồng thời chơi oẳn tù tì, nên sẽ có lúc không phân định được ai sẽ rời bỏ cuộc chơi, (chẳng hạn 3 bạn ra 3 số khác nhau, hoặc 3 bạn ra 3 số giống nhau). Bạn hãy xác định xem trong ván đấu đó, có ai phải rời bỏ cuộc chơi hay không.

Dữ liệu vào:

3 số nguyên dương a , b , c (a , b ,c <= 3).

Kết quả:

Các bạn cần in ra 1 nếu trong ván đấu đó, có người phải rời bỏ cuộc chơi. Nếu không ai rời bỏ cuộc chơi, hãy in ra 0,

Ví dụ

Input

1 1 2

Output

1

Input

1 2 3

Output

0

1
26 tháng 2 2019

vc đề, nói gọn là tù tì đi còn ở đó mà dài dòng

uses crt;

var a:array[2..1000000]of longint;

n,i,k,t,dem:longint;

begin

clrscr;

repeat

write('Nhap n='); readln(n);

until (1<n) and (n<=1000000);

for i:=2 to n do

begin

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

end;

write('Nhap k='); readln(k);

t:=0;

dem:=0;

for i:=2 to n do

if a[i] mod k=0 then

begin

t:=t+a[i];

inc(dem);

end;

writeln('Tong cac so chia het cho ',k,' la: ',t);

writeln('So phan tu chia het cho ',k,' la: ',dem);

readln;

end.