17

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <cmath> #include <ctime> using namespace std; int main() { setlocale(LC_ALL, "ru"); int sum = 0, proizved = 1, powsum = 0, k1, k2, elemsum = 0, n, avaragesum = 0, p1, p2; double elemarif = 0; srand(time(NULL)); const int numb = 3; int mass[numb]; for (int i = 0; i < numb; i++) { mass[i] = 0 + rand() % 9;//Генерация элементов массива от 0 до 9 cout << "элемент массива с индексом " << i << " = " << mass[i] << endl; //Вывод элементов массива для проверки дальнейших результатов sum = sum + mass[i];// задание "а" - вывод суммы всех элемментов массива proizved = proizved * mass[i];//задание "б" - вывод произведения элементов массива powsum = powsum + (pow(mass[i], 2));//задание "в" - вывод суммы квадратов элементов массива avaragesum = (avaragesum + mass[i]) / numb; //задание "" - среднее арифметическое элементов всего массива } cout << "Сумма єлементов массива = " << sum << endl; cout << "Произведение єлементов массива = " << proizved << endl; cout << "Суммы квадратов єлементов массива = " << powsum << endl; //Сумма элементов массива с выбраного промежутка. г. WIP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! cout << "введите через пробел,от какого по какой вы хотите узнать сумму элементов" << endl; cin >> k1 >> k2; if ((numb > k1) && (numb >= k2) && (k2 >= k1)) { cout << "сумма элементов массива от" << k1 << " по " << k2 << " = "; for (k1; k1 < k2; k1++) { elemsum = elemsum + mass[k1]; } cout << elemsum << endl; } else { cout << "данный массив имеет только numb элемента" << endl; } //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! //Среднее арифметическое. г. WIP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! cout << "введите через пробел,от какого по какой вы хотите узнать средние арифметическое элементов" << endl; cin >> p1 >> p2; if ((numb > p1) && (numb >= p2) && (k2 >= p1)) { cout << "сумма элементов массива от" << p1 << " по " << p2 << " = "; for (p1; p1 < p2; p1++) { elemarif = elemarif + mass[p1]; } elemarif = elemarif / numb; cout << elemarif << endl; } else { cout << "данный массив имеет только numb элемента" << endl; } //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! system("PAUSE"); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines