Viết chương trình nhập vào 1 day số N số nguyên (N <=250) từ bàn phím. Nhập số K, đếm và tính tổng các phần tử số lẻ là ước của K trong dãy số và đưa kết quả ra màn hình

2 câu trả lời

program bt;
uses crt;
var A:array[1..1000] of integer;
    n,i,k,T,d:integer;
begin
 clrscr;
 readln(n,k);
 for i:=1 to n do read(A[i]);
 for i:=1 to n do if (A[i]<=k)and(k mod A[i]=0)and(A[i] mod 2 <> 0) then
  begin
   inc(d);
   T:=T+A[i];
  end;
 writeln('So uoc le cua day: ',d);
 writeln('Tong uoc le cua day: ',T);
 readln;
 readln;
end.

uses crt;
var s,n,k,i:longint; a:array[1..1000000]of longint;
begin
clrscr;
   write('Nhap N,K (N<=250) ');readln(n,k);
   for i:=1 to n do 
      begin 
         write('a[',i,']=');readln(a[i]);
         if (a[i] mod 2=1)and(k mod a[i]=0) then inc(s,a[i]);  
      end;  
   writeln(s);
readln
end.

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