//Братишка, я тебе опять С++ принёс
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int n;
cout<<"Enter size of array\n";
cin>>n;
int *arr = new int;
for(int i = 0;i<n;i++){
cin>>arr[i];
}
int counter_of_less_fortyfive = 0;
vector<int>seventyeight;
for(int i = 0;i<n;i++){
if(arr[i]<45){
counter_of_less_fortyfive++;
}
if(arr[i]<78){
seventyeight.push_back(arr[i]);
}
}
int summ_seventyeight = 0;
for(auto &i:seventyeight){
summ_seventyeight+=i;
}
float average_seventyeight = summ_seventyeight / seventyeight.size();
cout<<"Quantity of elements wich less then 45 is "<<counter_of_less_fortyfive<<endl;
cout<<"Average of elements wich less 78 is "<<average_seventyeight;
return 0;
}
В объяснении
Объяснение:
program zadacha;
const n= 6, m=6;
var a:array[1..n, 1..m] of integer;
i, j, s, k: integer;
begin
RANDOMIZE;
for i:=1 to n do
begin
for j:=1 to m do
begin
a[i,j]:= random (100)-50;
write(a[i,j]:5);
end;
writeln;
end;
s:=0;
k:=0;
for i:=1 to n do
for j:=1 to m do
if i>j then
begin
k:=k+1;
s:=s+a[i,j];
end;
writeln('Сумма=',s);
writeln('Количество=',k);
readln;
end.
Поделитесь своими знаниями, ответьте на вопрос:
Составить алгоритм рисования матрёшки