làm ở ARRAY nha Bài 1 : - Nhập 1 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 là xuất ra màn hình Bài 2 : - Nhập 1 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 số nhỏ hơn hoặc = 5 có trong dãy trên và xuất ra màn hình. Bài 3 : - Nhập 1 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 ra màn hình KHÔNG AI GIÚP EM THẾ HUHUHU :(((((
2 câu trả lời
Bài 1:
Program FNG;
Uses crt;
Var A: array[1..10000] of longint;
n,i: longint;
s: int64;
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;
For i:=1 to n do Write(A[i],' ');
Writeln;
Write('S = ',s);
Readln
End.
Bài 2:
Program FNG;
Uses crt;
Var A: array[1..10000] 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;
For i:=1 to n do Write(A[i],' ');
Writeln;
Write('S = ',s);
Readln
End.
Bài 3:
Program FNG;
Uses crt;
Var A: array[1..10000] of longint;
n,i: longint;
s: qword;
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;
For i:=1 to n do Write(A[i],' ');
Writeln;
Write('S = ',s);
Readln
End.
Bài `1`
Program Hotboy ;
Uses crt;
Var A: array[1..100] of integer;
n,i: integer ;
s: longint;
Begin
Clrscr;
S:=1;
Write('Nhap n: ');
Readln(n);
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;
For i:=1 to n do Write(A[i],' ');
Write('Tich la',s);
Readln
End.
Bài `2`
Program Hotboy ;
Uses crt;
Var A: array[1..100] of integer;
n,i: integer ;
s: longint;
Begin
Clrscr;
S:=0;
Write('Nhap n: ');
Readln(n);
For i:=1 to n do
Begin
Write('A[',i,'] = ');
Readln(A[i]);
If (A[i]<= 5 )then s:=s+A[i];
End;
For i:=1 to n do Write(A[i],' ');
Write('Tong la',s);
Readln
End.
Bài `3`
Program Hotboy;
Uses crt;
Var i,n:integer;
S:longint;
A:array[1..100] of integer;
Begin
clrscr;
S:=0;
Write('nhap n nguyen duong tu ban phim ');
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]);
Write(' Tong cac so la ',S);
Readln
End.