0.Tuổi trung bình


Submit solution

Points: 1 (partial)
Time limit: 1.0s
Memory limit: 98M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Bạn hãy viết chương trình nhập vào tập số liệu tương ứng với độ tuổi của từng cá nhân trong một nhóm nhưng không xác định trước số lượng. Dữ liệu cuối cùng là một giá trị âm không tính vào các tính toán. Tính và in độ tuổi trung bình của nhóm này (kể cả số 0).

Đầu vào

Đầu vào chứa một số nguyên. Đầu vào sẽ được dừng lại khi một giá trị âm được đọc.

Đầu ra

Đầu ra có chứa một giá trị tương ứng với độ tuổi trung bình của các cá nhân.

Trung bình nên được in với hai chữ số sau dấu thập phân.

VÍ DỤ

INPUT

34

56

44

23

-2

OUTPUT

39.25


Comments


  • 0
    LãoTam  commented on Sept. 23, 2021, 2:26 p.m.

    [user:^_^]

    #include <bits/stdc++.h>
    
    using namespace std;
    
    int main(){
        int s=0,d=0;
        for(int i=0;;i++){
            int u;
            cin>>u;
            if(u<0) break;
            else{
                s+=u;
                d++;
            }
        }
    
            cout << fixed << setprecision(2) << s/(float)d;
    
        }