Bài 1: Viết chương trình: - Nhập một dãy số nguyên có N phần tử - Xuất ra màn hình dãy số vừa nhập - Tính tích các phần tử chia hết cho 5 trong dãy trên và xuất kết quả ra màn hình Bài 2: Viết chương trình : - Nhập một dãy số nguyên có N phần tử - Xuất ra màn hình dãy số vừa nhập - Tính tổng các phần tử nhỏ hơn hoặc bằng 5 có trong dãy trên và xuất kết quả ra màn hình Bài 3: Viết chương trình : - Nhập một dãy số nguyên có N phần tử - Xuất ra màn hình dãy số vừa nhập - Tính tổng bình phương các phần tử là số dương trong dãy và xuất kết quả ra màn hình Có bạn nào biết thì chỉ giùm mình làm bao nhiêu câu cũng được ạ không nhất thiết phải làm hết cả 3 câu!!!
2 câu trả lời
Bài $1$
Program Hotboy;
Uses crt;
Var A:array[1..100] of integer;
I,n : byte;
S:real;
Begin
Clrscr ;
S:=1;
Write('nhao so phan tu trong day'); readln(n);
For i:=1 to n do
Begin
Write('A[',i,']'); readln(A[i]);
End;
For i:=1 to n do
If A[i] mod 5 =0 then
S:=S* A[i] ;
Writeln('Tong cac phan tu chia het cho 5 trong mang la',S);
Readln
End.
Bài $2$
Program Hotboy;
Uses crt;
Var A:array[1..100] of integer;
I,n : byte;
S:real;
Begin
Clrscr ;
S:=0;
Write('nhao so phan tu trong day'); readln(n);
For i:=1 to n do
Begin
Write('A[',i,']'); readln(A[i]);
End;
For i:=1 to n do
If A[i] =< 5 then
S:=S+ A[i] ;
Writeln('Tong cac phan tu nho hon hoac bang 5 trong mang la',S);
Readln
End.
Bào $3$
Program Hotboy;
Uses crt;
Var A:array[1..100] of integer;
I,n : byte;
S:real;
Begin
Clrscr ;
S:=0;
Write('nhao so phan tu trong day'); readln(n);
For i:=1 to n do
Begin
Write('A[',i,']'); readln(A[i]);
End;
For i:=1 to n do
If A[i] >0 then
S:=S+ sqr(A[i]) ;
Writeln('Tong binh phuong cac phan tu duong trong mang la',S);
Readln
End.
Bài 1:
Program FNG;
Uses crt;
Var A: array[1..1000] of longint;
n,i,s: longint;
Begin
Clrscr;
Write('Nhap n: '); Readln(n);
s:=1;
For i:=1 to n do
Begin
Write('A[',i,'] = ');
Readln(A[i]);
If A[i] mod 5 = 0 then s:=s*A[i];
End;
Write('S = ',s);
Readln
End.
Bài 2:
Program FNG;
Uses crt;
Var A: array[1..1000] of longint;
n,i,s: longint;
Begin
Clrscr;
Write('Nhap n: '); Readln(n);
s:=0;
For i:=1 to n do
Begin
Write('A[',i,'] = ');
Readln(A[i]);
If A[i]<=5 then s:=s+A[i];
End;
Write('S = ',s);
Readln
End.
Bài 3:
Program FNG;
Uses crt;
Var A: array[1..1000] of longint;
n,i,s: longint;
Begin
Clrscr;
Write('Nhap n: '); Readln(n);
s:=0;
For i:=1 to n do
Begin
Write('A[',i,'] = ');
Readln(A[i]);
If A[i]>0 then s:=s+sqr(A[i]);
End;
Write('S = ',s);
Readln
End.