Информатика, вопрос задал SevenEven33 , 8 лет назад

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

Приложения:

Ответы на вопрос

Ответил Giammy
0
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");
}

Новые вопросы