Viết chương trình nhập vào từ bàn phím dãy a gồm n phần tử a1,a2,a3,...,aN. Tính và đưa ra màn hình tổng các phần tử lớn hơn 5 và nhỏ hơn 10. Giúp e với đang kiểm tra huhu
2 câu trả lời
Uses crt;
Var A:Array[1..100000] of longint;
i, n, pt: integer;
Begin
Clrscr;
Write('Nhap n = '); readln(n);
For i:=1 to n do
Begin
Write('A[',i,']=');
Readln(A[i]);
End;
pt:=0;
For i:=1 to n do if (A[i]>5) and (A[i]<10) then inc(pt,a[i]);
Writeln('Tong la: ',pt:7:2);
Readln
End.
Program bai_tap;
Uses crt;
Var A : array [1..150] of integer;
S,i,n: integer;
Begin
Write ('nhap n=');
Readln (n);
For i:=1 to n do
Begin
Write ('nhap phan tu thu ',i,'=');
Readln (A[i]);
end;
S:=0;
For i:=1 to n do
If (A[i]>5) and (A[i]<10) then
S:=S+A[i];
Writeln ('Tong cac phan tu lon hon 5 va nho hon 10 la:', S);
Readln
End.
Câu hỏi trong lớp
Xem thêm