Kiểu dữ liệu có cấu trúc

NT Loan
Xem chi tiết
Nguyễn Khắc Tùng Lâm
Xem chi tiết
Nguyễn Khắc Tùng Lâm
8 tháng 4 2017 lúc 21:44

Mình thử trả lời các bạn xem có đúng ko nha!!!

__________

program CP;

var scs,tong,m,i,z,k:longint;

A:array[1..10000000] of longint;

f:text;

begin

assign(f, 'CP.INP');

reset(f);

readln(f,m);

for i:=1 to m do read(f,A[i]);

close(f);

tong:=0;

scs:=0;

for z:=1 to m do

for k:=1 to A[z] do

if (k*k=A[z]) then

begin

scs:=scs+1;

tong:=tong+A[z];

end;

assign(f, 'CP.OUT');

rewrite(f);

if (scs<>0) then writeln(f, tong) else writeln(f, '0');

close(f);

end.

Bình luận (0)
le xuan huong
Xem chi tiết
Lan Trương (Lan Mèo)
Xem chi tiết
tao quen roi
17 tháng 3 2017 lúc 8:47

cái này đúng

var S:string ;
j:integer;
n,k:byte;
i:char;
begin
k:=0;
write('nhap xau S');
read (S);
for i:= 'A' to 'Z' do
begin
n:=0;
for j:= 1 to length(S) do
if s[j]=i then
n:=n+1;
if n<> 0 then
k:=k+1;
end;
write ('so ki tu chu cai tieng anh in hoa khac nhau trong xau S=',k);
readln
end.

Bình luận (0)
tao quen roi
17 tháng 3 2017 lúc 8:57

câu b

('đúng ')

var S:string ;
j:integer;
n,k:byte;
i:char;
begin
k:=0;
write('nhap xau S ..');
read (S);
for i:= 'A' to 'Z' do
begin
n:=0;
for j:= 1 to length(S) do
if s[j]=i then
n:=n+1;
if n<> 0 then
begin
write(i,' xuat hien',n,' lan');
writeln(' ');
end;
end;
readln
end.

Bình luận (1)
tao quen roi
17 tháng 3 2017 lúc 7:55

var a:string ;

i,j:integer;

n,k:byte;

begin

k:=0;

write(nhap xau S);

read (S);

for i:= 'A' to 'Z' do

begin

n:=0;

for j:= 1 to length(S) do

if a[j]=i then

n:=n+1;

if n<> 0 then

k:=k+1;

end;

write ('so ki tu chu cai tieng anh in hoa khac nhau trong xau S=',k);

readln

end.

Bình luận (0)
Nguyễn Trung Thông
Xem chi tiết