Дан целочисленный массив, состоящий из 15 элементов. Сформировать другой массив,
в который поместить сначала числа меньшие среднего арифметического значения этого массива,
затем – большие.
၁။ Array ၁၅ လံုးကို တည္ေဆာက္ပါ။
၂။ Average ရွာၿပီး ယင္း Average ထက္ငယ္တဲ့ ဂဏန္းေတြရယ္
ၾကီးတဲ့ ဂဏန္းမ်ားကို ေနာက္ Array အသစ္တစ္ခုတြင္ ထုတ္ေပးပါ။
#include "stdafx.h"
#include<iostream>
#include<iomanip>
#include<conio.h>
#include<time.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
time_t t;
srand(time(&t));
int i,arr[20];
int n=15;
int sum=0,avg;
int brr[20],c=0;
int crr[20],c1=0;
for(i=0;i<n;i++)
{
arr[i]=rand()%30+1;
cout<<setw(4)<<arr[i];
sum+=arr[i];
}
avg=sum/n;
cout<<endl<<endl;
cout<<" AVG ==>> "<<avg;
cout<<endl<<endl;
for(i=0;i<n;i++)
{
if(avg>arr[i])
{
brr[c++]=arr[i];
}
}
cout<<" THE SMALLER THEN AVG == >> ";
for(i=0;i<c;i++)
{
cout<<setw(4)<<brr[i];
}
cout<<endl<<endl;
for(i=0;i<n;i++)
{
if(avg<arr[i])
{
crr[c1++]=arr[i];
}
}
cout<<" THE BIGGER THEN AVG == >> ";
for(i=0;i<c1;i++)
{
cout<<setw(4)<<crr[i];
}
_getch();
return 0;
}
ေအာက္တြင္ result ပံုကို ၿပသ ထားပါသည္။
No comments:
Post a Comment