1 / 1 / 0
Регистрация: 12.11.2013
Сообщений: 107
1

Найти произведение двух наибольших и двух наименьших элементов массива

20.11.2013, 15:39. Показов 2100. Ответов 9
Метки нет (Все метки)

Используя программу ранжирования, найти произведение двух наибольших и двух наименьших элементов массива:
Z = (-1, 0, -2, 1, 3, 4, 1, 2, 1, 0).
Распечатать массив до и после ранжирования.
Заранее спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2013, 15:39
Ответы с готовыми решениями:

Найти разность двух наибольших и двух наименьших положительных четных элементов массива
Найти разность двух наибольших и двух наименьших положительных четных элементов массива А(20),...

Найти произведение двух наибольших отрицательных элементов массива
Найдите произведение двух наибольших отрицательных элементов массива В(10).

Найдите произведение двух крупнейших и двух наименьших отрицательных кратных 4 элементов исходного массива В (25)
Найдите произведение двух крупнейших и двух наименьших отрицательных кратных 4 элементов исходного...

Найти произведение двух наибольших и двух наименьших отрицательных нечетных чисел массива
Найти произведение двух наибольших и двух наименьших отрицательных нечетных чисел массива Дана...

9
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
20.11.2013, 16:02 2
м.б. сортировка?
0
1 / 1 / 0
Регистрация: 12.11.2013
Сообщений: 107
20.11.2013, 16:08  [ТС] 3
Т.е "сортировка"? Не понял про что Вы...
0
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
20.11.2013, 16:15 4
ранжирование = сортировка
0
1 / 1 / 0
Регистрация: 12.11.2013
Сообщений: 107
20.11.2013, 16:23  [ТС] 5
Возможно. Вы знаете как это сделать?
0
...
1804 / 1268 / 935
Регистрация: 12.02.2013
Сообщений: 2,063
20.11.2013, 17:41 6
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
#include <stdio.h>
 
int main()
{
    int Z[] = {-1, 0, -2, 1, 3, 4, 1, 2, 1, 0};
    size_t size = sizeof(Z) / sizeof(*Z);
    unsigned min;
    unsigned i, j;
    int tmp;
 
    for (i = 0; i < size; ++i)
    {
        printf("%d ", Z[i]);
    }
    printf("\n");
 
    for (i = 0; i < size - 1; ++i)
    {
        min = i;
        for (j = i + 1; j < size; ++j)
        {
            if (Z[min] > Z[j])
            {
                min = j;
            }
        }
        tmp = Z[min];
        Z[min] = Z[i];
        Z[i] = tmp;
    }
 
    for (i = 0; i < size; ++i)
    {
        printf("%d ", Z[i]);
    }
    printf("\n");
 
    printf("min[0] * min[1] = %d\n", Z[0] * Z[1]);
    printf("max[0] * max[1] = %d\n", Z[size - 1] * Z[size - 2]);
 
    return 0;
}
1
1 / 1 / 0
Регистрация: 12.11.2013
Сообщений: 107
20.11.2013, 17:51  [ТС] 7
Спасибо, а что такое "No debug information found"?
Миниатюры
Найти произведение двух наибольших и двух наименьших элементов массива  
0
...
1804 / 1268 / 935
Регистрация: 12.02.2013
Сообщений: 2,063
22.11.2013, 04:06 8
Цитата Сообщение от Smit Stiv Посмотреть сообщение
Спасибо, а что такое "No debug information found"?
Где вы это чудо достали?! Разработка ещё в 2005 прекратилась
Ошибка, как я понимаю, в том, что вы пытаетесь запустить отладчик при отсутствии отладочной информации.

Найти произведение двух наибольших и двух наименьших элементов массива
0
1 / 1 / 0
Регистрация: 12.11.2013
Сообщений: 107
22.11.2013, 06:43  [ТС] 9
Мне сие чудо преподаватель посоветовал... А что из других компиляторов посоветуете?
0
anmartex
22.11.2013, 06:50     Найти произведение двух наибольших и двух наименьших элементов массива
  #10

Не по теме:

Цитата Сообщение от Smit Stiv Посмотреть сообщение
А что из других компиляторов посоветуете?
Ну это не компилятор, а IDE. Компилятор скорее всего gcc.
В принципе для обучения его более чем достаточно. Сам когда учился использовал именно эту среду. На более старших курсах перескочил на code::blocks и параллельно ещё стояла codelite.

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2013, 06:50

Найдите произведение двух крупнейших и двух наименьших отрицательных кратных 4 элементов исходного массива В (25)
Найдите произведение двух крупнейших и двух наименьших отрицательных кратных 4 элементов...

Найдите произведение двух крупнейших и двух наименьших отрицательных кратных 4 элементов исходного массива В (25)
Найдите произведение двух крупнейших и двух наименьших отрицательных кратных 4 элементов...

Найти сумму двух наибольших и двух наименьших чисел
Напишите программу, которая в последовательности целых чисел определяет сумму двух наибольших и...

Найти произведение двух наибольших отрицательных чисел массива
Найти произведение двух наибольших отрицательных чисел массива help pls, вечно беда получается...


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

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

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