Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<ctime>
- #include<cstdlib>
- #include<algorithm>
- #include<iomanip>
- using namespace std;
- const int MAXN = 100;
- float A[MAXN];
- int main() {
- setlocale(LC_ALL, "Russian");
- int n, z;
- float lol = 0;
- cout << "Введите количество чисел: ";
- cin >> n;
- cout << "\n Ряд чисел: ";
- srand(time(0));
- for (int i = 0; i < n; i++) {
- A[i] = rand() % 21;
- cout << A[i] << "; ";
- }
- cout << "\n Упорядочим ряд чисел: ";
- sort(A, A + n);
- for (int m = 0; m < n; m++)
- cout << A[m] << "; ";
- for (int g = 0; g < n; g++) {
- lol += A[g];
- }
- do {
- cout << "\nЧто вы хотите найти?: \n 1. Среднее арифметическое.\n 2. Медиану.\n 3. Отклонение.\n 4. Дисперсию.\n 5. Выход из программы.";
- cin >> z;
- switch (z) {
- case 1:
- cout << "Среднее арифметическое равно: " << setprecision(4) << lol / n;
- break;
- case 2:
- if (n % 2 == 0) {
- int p = n / 2;
- cout << "Медиана равна: " << (A[p - 1] + A[p]) / 2;
- }
- else {
- cout << "Медиана равна: " << A[n/2];
- }
- break;
- case 3:
- cout << "Отклонения равны: ";
- for (int f = 0; f < n; f++) {
- cout << A[f] - (lol / n) << "; ";
- }
- break;
- case 4:
- }
- } while (z != 5);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment