Bài 17: Chương trình con và phân loại

TT

viết chương trình tính trung bình cộng các phần tử lẻ trong mảng

ML
16 tháng 9 2019 lúc 11:26

#include <bits/stdc++.h>;
using namespace std;

int main(){
long long n, nl=0; //n : So phan tu cua mang; nl : So phan tu le cua mang.
long double average=0;
cin>>n;
long long arr[n]; //Khai bao mang arr chua n phan tu.
for(long long i=0; i<n; i++){
cin>>arr[i];
if(arr[i]%2==1){
average+=arr[i];
nl+=1;
}
}
cout<<average/nl;
}

Bình luận (0)
ML
17 tháng 9 2019 lúc 12:14

Lời giải:

program hotrotinhoc;

var a: array[1..32000] of integer;

d,i,n: integer;

s: longint;

t: real;

begin

write('n='); readln(n);

for i:=1 to n do

begin

write('a[',i,']='); readln(a[i]);

end;

d:=0; s:=0;

for i:=1 to n do

if a[i] mod 2=1 then

begin

s:=s+a[i];

inc(d);

end;

t:=s/d;

write(t:1:2);

readln

end.

Bình luận (0)

Các câu hỏi tương tự
DO
Xem chi tiết
NN
Xem chi tiết
H24
Xem chi tiết
TH
Xem chi tiết
TZ
Xem chi tiết
TN
Xem chi tiết
TT
Xem chi tiết
HH
Xem chi tiết
DT
Xem chi tiết