Viết công thức nhập vào 5 số từ bàn phím. Tìm và in ra tổng các số lẻ. Trong con chương trình có sử dụng hàm tìm và tính tổng các số lẻ trong 5 số.

2 câu trả lời

program ct;

uses crt;

type M=array[1..1000] of integer;

var A:M;

      i:integer;

function N(x:M):integer;

   var S:longint;

begin clrscr;

     S:=0;

   for i:=1 to 5 do

      if x[i] mod 2=1 then S:=S+x[i];

      N:=S;

end;

begin

   for i:=1 to 5 do

     begin

        write('Nhap phan tu thu ',i,': '); readln(A[i]);

     end;

     N(A);

   writeln('Tong cac so le: ',N(A));

readln;

end.  

Học tốt!



program ct;

uses crt;

type M=array[1..1000] of integer;

var A:M;

      i:integer;

function N(x:M):integer;

   var S:longint;

begin clrscr;

     S:=0;

   for i:=1 to 5 do

      if x[i] mod 2=1 then S:=S+x[i];

      N:=S;

end;

begin

   for i:=1 to 5 do

     begin

        write('Nhap phan tu thu ',i,': '); readln(A[i]);

     end;

     N(A);

   writeln('Tong cac so le: ',N(A));

readln;

end.  

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