1z cpp 2-я задача из ворда include iostream include cstdlib Библиотеки

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
==================1z.2.cpp============= 2-я задача из ворда
#include <iostream>
#include <cstdlib> // Библиотеки
#include <math.h>
using namespace std; // Выделяем пространство памяти.
int main()
{
int n,b,c=0,mean=0,amount=0; // Создаем переменные
int S=0; //
cout << "Введите n\n"; // Вводим n(где n - кол-во вводимых чисел)
cin >> n; //
int arr[n]; //Массив // Создаем массив
/*Нахождение суммы положительных элементов через массив*/
for ( b=0; b<n; ++b ){ // Цикл
cout << "Введите " << b << " элемент\n"; // Вводим по очереди значения всех элементов массива arr[b]
cin >> arr[b]; //
if (arr[b] > 0) // Ветвление, если элемент массива больше, то
(S += arr[b]) and (amount +=1); // к сумме прибавляется 1 элемент, и к кол-ву полож. чисел.
}
mean = S/amount; //среднеарифметическое значение среди положительных.
/*Сравниваем среднее с элементами массива*/
for ( b=0; b<n; ++b){
if (arr[b] == mean)
cout << "Элемент под индексом " << b << " соответствует среднеарифметическому значению среди положительных чисел.\n";
(c += 1);
}
if (c==0){
cout << "Нет элементов которые соответствуют среднеарифметическому значению\n";
}
return 0;
}
===========================2z.1.cpp======================== задача из фото
#include <iostream>
#include <stdlib.h> // Подключаем библиотеки
#include <cmath>
using namespace std; // Выделяем место в памяти.
int main() // Структура прог-мы
{
int M; // Задаем размерность массива
cout << "Введите M (M - размерность массива)\n";
cin >> M;
const int m=M; // Константы для массива
const int n=M; //
int a[m][n]; // Создаем массив
double proizv=1;
/* Создаем цикл для заполнения массива */
for(int i=0; i<m; i++)
{
for(int j=0; j<n; j++)
{
a[i][j]=rand()%10; // Заполняем массив случайными числами от [0,10)
cout<<a[i][j]<<" "; // Пробел после каждого элемента массива
}
cout << "\n"; // Переход на новую строку после каждой строки массива
}
/* Произведение */
for(int i=0; i<M; i++)
{
for(int j=0; j<n; j++)
proizv = proizv * cos( a[i][j] ); // Считаем произведение косинусов
}
cout<<"Произведение косинусов всех элементов равно "<< proizv << "\n";
}
===========================1z.1.cpp======================= 1-я задача из ворда
#include <iostream>
#include <cstdlib> // Библиотеки
#include <math.h>
using namespace std; // Выделяем пространство памяти.
int main()
{
int n,b; // Создаем переменные
int S=0; //
cout << "Введите n\n"; // Вводим n(где n - кол-во вводимых чисел)
cin >> n; //
int arr[n]; //Массив // Создаем массив
/*Нахождение суммы*/
for ( b=0; b<n; ++b ){ // Цикл
cout << "Введите " << b << " элемент\n"; // Вводим по очереди значения всех элементов массива arr[b]
cin >> arr[b]; //
S += pow(arr[b],2*b); // к сумме прибавляется 1 элемент массива в степени 2*b
}
cout << "Сумма равна " << S << "\n";
}