Cho 1 tệp chứa 1 dãy số nguyên cách nhau bởi dấu cách. Viết chương trình đọc dữ liệu từ tệp. a) hiển thị ra màn hình tổng các số lẻ trong tệp b) đếm xem trong tệp có bao nhiêu số chia hết cho 3

2 câu trả lời

uses crt;
var f:text; i,n,s,d:longint;
a:array[1..100000]of longint;
begin
clrscr;
   assign(f,'input.pas');reset(f);
      readln(f,n);
      for i:=1 to n do 
         begin
            read(f,a[i]);
            if a[i] mod 2=1 then inc(s,a[i]);
            if a[i] mod 3=0 then inc(d);
         end;
   close(f);
   assign(f,'output.pas');rewrite(f);
      writeln(f,'a) ',s);
      writeln(f,'b) ',d);
   close(f); 
end.

uses crt;
var f:text;
    a:array[1..1000]of word;
    n,i,sum,count:word;
begin
clrscr;
    assign(f,'tep.txt');reset(f);
        readln(f,n);
        for i:=1 to n do
            begin
                read(f,a[i]);
                if a[i] mod 2=1 then inc(sum,a[i]);
                if a[i] mod 3=0 then inc(count);
            end;
    close(f);
    writeln(sum);
    write(count);
readln;
end.

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