Bài 1: Nhập từ bàn phím dãy số N số ( n<=100 ) ( a1....an). Viết chương trình nhập vào và tính tổng các số lẻ nhỏ hơn 100 trong dãy: Yêu cầu xác định bài toán, viết chương trình Bài 2: viết chương trình nhập vào mảng 1 chiều gồm 20 phân tử, đếm xem trong mảng có bao nhiêu phần tử bằng 10 -mn giúp em với. Em cảm ơn!!

1 câu trả lời

Câu 1: 

Program tinh_tong ;

Uses crt ;

Var S,i,n : integer ;

    A: array [1..100] of 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] mod 2=1) and (A[i]<100)) then 

S:=S+ A[i];

Writeln('tong cac so le nho hon 100 trong day la:', S);

Readln

End.

Câu 2:

Program dem_so;

Uses crt;

Var A:array[1..20] of integer;

       i, n,d: integer;

Begin 

Write('nhap so luong phan tu cua day, n= ');

Readln(n);

For i :=1 to n do 

Begin

Write ('nhap phan tu thu ',i, '=');

 Readln(A[i]);

end;

d:=0;

For i :=1 to n do

If A[i]= 10 then

d:=d+1;

Writeln ('so so phan tu bang 10 trong mang la:', d);

Readln

End.

Câu hỏi trong lớp Xem thêm