1 / 1 / 1
Регистрация: 23.09.2016
Сообщений: 69
1

Найти максимальный отрицательный элемент; найти среднеарифметическое чётных элементов; упорядочить массив

25.10.2016, 17:50. Показов 3574. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
17.Дан одномерный массив, состоящий из N целочисленных элементов.
17.1.Ввести массив с клавиатуры.
17.2.Найти максимальный отрицательный элемент.
17.3.Вычислить среднеарифметическое четных элементов массива.
17.4.Вывести ненулевые элементы на экран в обратном порядке.
17.5.Отсортировать массив методом вставки и вывести отсортированный массив на экран.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2016, 17:50
Ответы с готовыми решениями:

В заданном массиве найти минимальный отрицательный элемент и среднеарифметическое положительных элементов
Условие:Дан одномерный массив, состоящий из N вещественных элементов. Нужно что программа: 1)...

Найти максимальный отрицательный элемент в массиве целочисленных элементов.
Как переделать под эти данные. 13. Дан одномерный массив, состоящий из N целочисленных элементов....

Найти максимальный элемент, сумму чётных элементов массива и вывести отрицательные элементы на экран
Дан одномерный массив, состоящий из N целочисленных элементов. 11.1. Ввести массив с клавиатуры....

Упорядочить заданный массив по возрастанию; найти максимальный по модулю элемент
Ввести символ с клавиатуры. 1.Если символ есть «Х», то из массива А(К), заполненным случайным...

2
1494 / 1209 / 821
Регистрация: 29.02.2016
Сообщений: 3,614
25.10.2016, 18:01 2
Дан одномерный массив, состоящий из N вещественных элементов.
0
14 / 14 / 11
Регистрация: 12.10.2016
Сообщений: 52
25.10.2016, 18:23 3
Лучший ответ Сообщение было отмечено jaha_050 как решение

Решение

Лови, проверяй
C++
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
#include <iostream>
using namespace std;
 
int main()
{
    int N, otr = 0, sum=0, countSum=0, number; //N - Количество элементов, otr - максимальный отрицательный элемент, sum - сумма нечетных, countSum - количество нечетных, number - для свапа
    cout << " N = "; cin >> N; // Ввели необходимое количество
    int * mas = new int [N];
    double result=0;
//17.1
    for (int i = 0; i < N; i++) { //Заполнили наш массив элементами
        cout << "mas[" << i << "] = "; 
        cin >> mas[i];
    }
//17.2 , 17.3
    for (int i = 0; i < N; i++) {//Заполнили наш массив элементами
        if (mas[i] < 0)//Находим максимальный отрицательный элемент
            if ((mas[i] > otr) || (otr == 0)) otr = mas[i]; 
        if (mas[i] % 2 == 0) {  sum += mas[i]; countSum++;} // Находим сумму четных элементов и их кол-во
    }
    //Вывод
    if (countSum != 0) { result = (double)sum / (double)countSum; cout << "Sredne arifm = " << result << endl; }
    else cout << "Net chetnih chisel" << endl;
    if (otr != 0) cout << "otr = " << otr << endl;
    else  cout << "Net otricatel'nih chisel" << endl;
//17.4
    for (int i = N-1; i >= 0; i--){ //Вывели ненулевые элементы в обратном порядке
        if (mas[i] != 0) cout << mas[i] << " ";
    }
//17.5
    for (int i = 1; i<N; i++)
        for (int j = i; j > 0 && mas[j - 1] > mas[j]; j--) {
            number = mas[j - 1];
            mas[j - 1] = mas[j];
            mas[j] = number;
        }
    cout << endl;
    for (int i = 0; i < N; i++) //Вывод массива сортированного
        cout << "mas[" << i << "] = " << mas[i] << " ";
    cout << endl;
 
    delete mas;
    system("pause");
}
0
25.10.2016, 18:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2016, 18:23
Помогаю со студенческими работами здесь

Найти максимальный отрицательный элемент массива
5. Дан одномерный массив (вектор), состоящий из N целочисленных элементов. 5.1. Ввести массив с...

Найти максимальный отрицательный элемент массива
Дан одномерный массив, состоящий из N целых элементов. Введите массив с клавиатуры; Найдите...

Найти максимальный отрицательный элемент массива
Итак, имеется программа: #include &lt;iostream&gt; using namespace std; void main() { ...

Упорядочить массив по убыванию элементов, найти минимальный элемент
1) Найдите площадь ромба по его диагоналям. 2)Упорядочить массив В(10) по убыванию элементов,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru