Viết chương trình nhập 3 số nguyên và tính trung bình cộng các số lẻ? Giúp mình với cm

Viết chương trình nhập 3 số nguyên và tính trung bình cộng các số lẻ?
Giúp mình với cm

0 bình luận về “Viết chương trình nhập 3 số nguyên và tính trung bình cộng các số lẻ? Giúp mình với cm”

  1. uses crt;
    var a:array[1..3]of longint; i,d,tong:longint;
    begin
    clrscr;
       write(‘Nhap 3 so=’);readln(a[1],a[2],a[3]);
       for i:=1 to 3 do if a[i] mod 2=1 then begin inc(d); inc(tong,a[i]); end;
       writeln(tong/d:0:5);
    readln;
    end.

    ///////////////////////////////////////////

    Test:

    viet-chuong-trinh-nhap-3-so-nguyen-va-tinh-trung-binh-cong-cac-so-le-giup-minh-voi-cm

    Bình luận
  2. Mình không học Pascal nên chỉ nói cách làm thôi nhé!

    Khai báo biến :

    a = 1

    Tong = 0

    TBC = 0

    So_le = [] (mảng rỗng) 

    Bước 1: Nhập số

    Bước 2 : Lọc các số lẻ trong 3 số nhập vào.

    Bước 3 : Cho các số lẻ vào trong một mảng.

    Bước 4 : Nếu độ dài của mảng = 1 thì trung bình cộng = phần tử đầu tiên.

    Nếu không thì : lặp lại độ dài của mảng [ thay đổi Tong phần tử a ; thay đổi a 1]

    Bước 5 : TBC = Tong / độ dài mảng. 

    In TBC ra màn hình

    Mình có source code python, bạn tham khảo ở dưới ạ. Mong MOD không xóa ạ:

    viet-chuong-trinh-nhap-3-so-nguyen-va-tinh-trung-binh-cong-cac-so-le-giup-minh-voi-cm

    Bình luận

Viết một bình luận