1) СОСТАВЬТЕ ПРОГРАММУ: ДАН МАССИВ ИЗ N ЭЛЕМЕНТОВ. УПОРЯДОЧИТЬ МАССИВ ПО УБЫВАНИЮ ЗНАЧЕНИЙ ЕГО ЭЛЕМЕНТОВ. 2) СОСТАВЬТЕ ПРОГРАММУ ВЫЧИСЛЕНИЯ В МАТРИЦЕ B(N,N) СУММЫ И КОЛИЧЕСТВА ЭЛЕМЕНТОВ, БОЛЬШИХ 4.
3) НАЙТИ КОЛИЧЕСТВО ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА B(3,3)
n:=3;
For j:1 to n do
For j:1 to i-1 do
Begin B[i,j]:=j+i*2; B[j,i]:=i-j*2 End;
-:6
-:3
-:4
-:2
#include <iostream>
#include <vector>
using namespace std;
int am_dig(int k){
int res = 0;
while(k > 0){
res++;
k /= 10;
}
return res;
}
double average(vector<double> a){
double sum = 0;
for(auto i: a)
sum += i;
return sum/a.size();
}
int main() {
vector<double> a;
double x = 1;
while(x != 0){
cin >> x;
if(am_dig(x) == 3)
a.push_back(x);
}
if(a.size() == 0)
cout << "NO";
else
cout << average(a);
}