Câu 1: cho xâu S chỉ chứa các chữ cái tiếng Anh viết đoạn chương trình để tính và thông báo ra màn hình số chữ cái tiếng Anh trong xâu S không phân biệt chữ hoa hay chữ thường Câu 2: Viết chương trình nhập vào số nguyên dương n n nhỏ hơn hoặc bằng 100 và dãy a gồm n số nguyên A1 A2......An tính và in lên màn hình tổng dãy số đó
2 câu trả lời
Câu 1:
Program Word;
Uses crt;
Var S: String;
i, res: longint;
Begin
Clrscr;
Write('Nhap S: '); Readln(S);
res := 0;
For i:=1 to length(S) do
If Upcase(S[i]) in ['A' .. 'Z'] then inc(res);
Write('Co ',res,' chu cai tieng Anh');
Readln
End.
Câu 2:
Program Mang;
Uses crt;
Var A: array[1..10000] of longint;
n, i, res: longint;
Begin
Clrscr;
Write('Nhap n: '); Readln(n);
res := 0;
For i:=1 to n do
Begin
Write('A[',i,'] = ');
Readln(A[i]);
res := res + A[i];
End;
Write('Tong = ',res);
Readln
End.
`1)`
var st,s:string;
i,d,dem,kt,j,dem1:integer;
begin
clrscr;
write('Nhap xau:'); readln(s);
writeln('Xau vua nhap la: ',s);
d:=length(s);
for i:=1 to d do
if s[i]=#32 then delete(s,i,1);
dem:=1;
st[1]:=s[1];
for i:=1 to d do
begin
kt:=0;
for j:=1 to dem do
if s[i]=st[j] then kt:=1;
if kt=0 then
begin
inc(dem);
st[dem]:=s[i];
end;
end;
for i:=1 to dem do
begin
dem1:=0;
for j:=1 to d do
if st[i]=s[j] then inc(dem1);
writeln(st[i],' xuat hien ',dem1,' lan');
end;
readln;
end.
`2)`
var i,n: byte;
A: array[1..100] of integer;
t: longint;
begin
write('Nhap N: '); readln(N);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
t:=0;
for i:=1 to n do if a[i] mod 2=0 then t:=t+a[i];
write('Tong: ',t);
readln
end.