1. 程式人生 > >計負均正

計負均正

log += logs pri clas 技術分享 alt 鍵盤 printf

從鍵盤輸入任意20個整型數,統計其中的負數個數並求所有正數的平均值。

保留兩位小數

#include<iostream>
#include<stdio.h>
using namespace std;
int main ()
{
        int i, sum = 0;
        int a[20];
        float avg = 0;
        for(i = 0; i < 20; i++)
                cin>>a[i];
        for(i = 0; i < 20; i++)
        {
                if(a[i] < 0)
                        sum++;
                else
                        avg += a[i];
        }
        avg /= 20 - sum;
        cout<<sum<<endl;
        printf("%.2f", avg);
        return 0;
}

技術分享

計負均正