Đọc ghi file bài sau: nhập vào một mảng n số nguyên,tính tổng các số chia hết cho 3 trong mảng. DULIEU.INP gồm n số nguyên và các phần tử có trong mảng,DULIEU.OUT ghi ra kết quả của tổng

2 câu trả lời

uses crt;
var f,g:text;
       a:array[1..1000000] of longint;
       n,i,s:integer;
begin
       clrscr;
       assign(f,'DULIEU.INP'); reset(f);
       assign(g,'DULIEU.OUT'); rewrite(g);
       readln(f,n);
       s:=0;
       for i:=1 to n do 
              begin
                     readln(f,a[i]);
                     if a[i] mod 3=0 then s:=s+a[i];
              end;
       write(g,s);
       close(f); close(g);
       readln;
end.

uses crt;
var f:text; i,n,s:longint; a:array[1..1000000]of longint;
begin
clrscr;
   assign(f,'DULIEU.INP');reset(f);
      readln(f,n);
      for i:=1 to n do 
         begin 
            read(f,a[i]);
            if a[i] mod 3=0 then inc(s,a[i]);
         end;  
   close(f);
   assign(f,'DULIEU.OUT');rewrite(f);
      writeln(f,s);
   close(f); 
end.

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