profile
Опубликовано 6 лет назад по предмету Информатика от SevenEven33

Помогите пожалуйста, всю тему проболел

  1. Ответ
    Ответ дан Giammy
    Visual Studio 2017 C++

    #include "stdafx.h"
    #include <iostream>
    #include <ctime>
    using namespace std;

    int main() {
    setlocale(LC_ALL, "Rus");
    srand(static_cast<unsigned>(time(NULL)));
    int n; cout << "Размер массива- "; cin >> n;
    int *m = new int[10];
    for (int i = 0; i < n; i++) {
    m[i] = (rand() % 100) - 50;
    cout << m[i] << " ";
    }
    int min = 0, a = 0, sum = 0;
    for (int i = 0; i < n; i++) if (m[i] < 0) a++;
    cout << endl <<"Кол. отрицательных = " << a << endl;
    for (int i = 1; i < n; ++i)
    if (abs(m[i]) < abs(m[min]))
    min = i;
    cout << "Мин.= " << m[min] << endl;
    for (int i = min + 1; i < n; i++) sum += m[i];
    cout << "Сумма за минимальным= " << sum << endl<<"Квадраты- ";
    for (int i = 0; i < n; i++) {
    m[i] *= m[i]; 
    cout << m[i] << " ";
    }
    cout << endl << "Сортировка- ";
    for (int i = 0; i < n - 1; i++) {
    for (int j = i + 1; j < n; j++)
    if (m[i] > m[j]) {
    int temp = m[i]; m[i] = m[j]; m[j] = temp;
    }
    cout << m[i] << " ";
    }
    cout << endl;

    system("pause");
    }

Самые новые вопросы