Untitled
unknown
plain_text
2 years ago
1.6 kB
6
Indexable
#include <iostream> using namespace std; int main() { int n; cin>>n; int array[20001]; for(int i=0;i<n;i++) { cin>>array[i]; } int max=-101; int min=101; int aver1=0; int aver2=0; int aver3=0; int aver4=0; if(n%4==0) { for(int i=0;i<n;i=i+4) { if((array[i]+array[i+1]+array[i+2]+array[i+3])/4 > max) { max = (array[i]+array[i+1]+array[i+2]+array[i+3])/4; } if((array[i]+array[i+1]+array[i+2]+array[i+3])/4 < min) { min = (array[i]+array[i+1]+array[i+2]+array[i+3])/4; } aver1+=array[i]; aver2+=array[i+1]; aver3+=array[i+2]; aver4+=array[i+3]; } } else{ for(int i=0;i<n-n%4;i=i+4) { if((array[i]+array[i+1]+array[i+2]+array[i+3])/4 > max) { max = (array[i]+array[i+1]+array[i+2]+array[i+3])/4; } if((array[i]+array[i+1]+array[i+2]+array[i+3])/4 < min) { min = (array[i]+array[i+1]+array[i+2]+array[i+3])/4; } aver1+=array[i]; aver2+=array[i+1]; aver3+=array[i+2]; aver4+=array[i+3]; } } aver1=aver1/(n/4); aver2=aver2/(n/4); aver3=aver3/(n/4); aver4=aver4/(n/4); cout<<min<<' '<<max<<endl; cout<<aver1<<' '<<aver2<<' '<<aver3<<' '<<aver4<<endl; return 0; }
Editor is loading...