Tin học 11 Viết chương trình con nhập từ bàn phím đây số k gồm i phần tử số nguyên ( i<=890 ). Hãy tính tổng các số chia hết cho 3 và không chia hết cho 5, tính tổng căn bậc hai các số còn lại?

2 câu trả lời

var k: array[1..250] of word;

      s1, i, n: word;

      s2: real;

Begin

   Write('nhap so phan tu: '); readln(n);

   S1:=0; s2:=0;

   For i:=1 to n do

      Begin

         Write('k[', i, '] = '); readln(k[i]);

         If (k[i] mod 3=0) and (k[i] mod 5<>0)

              Then s1:=s1+k[i]

          Else s2:=s2+sqrt(k[i]);

      End;

   Writeln('tong cac so chia het cho 3 ma khong chia het cho 5: ', s1);

   Write('tong cac so con lai: ', s2);

   Readln

End.

uses crt;
var i,j,s:longint; k:array[1..100000]of longint;
s1:real;
begin
clrscr;
   write('i=');readln(i);
   for j:=1 to i do
      begin 
         write('k[',j,']=');readln(k[j]);
         if (k[j] mod 3=0)and(k[j] mod 5<>0) then inc(s,k[j]) else
         s1:=s1+sqrt(k[j]);
      end;
   writeln('tong cac so chia het cho 3 va khong chia het cho 5: ',s);
   writeln('tong can bac 2 cac so con lai: ',s1);
readln      
end.

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