Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Упорядочить элементы массива по возрастанию, подсчитав общее количество перестановок элементов http://www.cyberforum.ru/c-beginners/thread590845.html
Дана матрица А(6.6). Сформировать одномерный массив В в соответствии с условиями, изложенными в приведенной ниже таблице.Упорядочить элементы массива по возрастанию (либо убыванию), подсчитав общее...
C (СИ) подскажите где ошибка?
{ int i,k,j; char...
Как при удалении элемента из списка, полностью его удалить C (СИ)
Подскажите, как при удалении элемента из списка, полностью его удалять, чтобы не висел в памяти? #define _CRT_SECURE_NO_WARNINGS #include <iostream> struct data { char *mas; struct data...
C (СИ) Очередь. Линейный список #define _CRT_SECURE_NO_WARNINGS #include <iostream> struct data { char *mas; struct data *next; } *first; struct data *begin=NULL; http://www.cyberforum.ru/c-beginners/thread590699.html
C (СИ) На вход поступает последовательность из 0 и 1. Машина должна заменить каждую единицу на 01 http://www.cyberforum.ru/c-beginners/thread590687.html
вот условие задачи: На вход поступает последовательность из 0 и 1. Машина должна заменить каждую единицу на 01. Пример. 00110010 заменяется на 00010100010. вот приблизительное неверное решение,...
C (СИ) Где найти теорию по таблицам?
дайте ссылку на теорию по таблицам,упорядоченные,перемешанные спасибо)
I need calendar C (СИ)
Ох, ребятушки, помогите пожалуйста. В общем, в курсовике, который надо сдать через три дня есть часть п\п, которые занимаются выводами календаря в разных форматах: год (2,3,4,6 месяцев в строке,...
C (СИ) побитовые операции в си Дано короткое целое неотрицательное число. Заменить каждую входящую в его состав шестнадцатеричную цифру на количество единиц, имеющихся в ее двоичном представлении. http://www.cyberforum.ru/c-beginners/thread590568.html
C (СИ) Перевести из C++ в C http://www.cyberforum.ru/c-beginners/thread590539.html
в архиве игра, которую и нужно перевести в C
C (СИ) Игра "шашки" (человек-человек) помогите пожалуйста найти игру шашки ( человек против человека ) на языке СИ, обыскал форум, нашел только старое сообщение, что у кого-то она была (2002 года сообщение, по-моему) и больше ничего,... http://www.cyberforum.ru/c-beginners/thread590474.html
Кот Ангенс
318 / 268 / 128
Регистрация: 24.05.2012
Сообщений: 629
30.05.2012, 16:50 0

В одномерном массиве вычислить произведение элементов массива, расположенных между максимальным и минимальным элементами

30.05.2012, 16:50. Просмотров 1582. Ответов 8
Метки (Все метки)

Ответ

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
#inlcude <stdio.h>
#include <stdlib.h>
 
int main() {
    unsigned i, n, minInd, maxInd;
    int min, max, result = 1;
    int* a;
    scanf("%u", &n);
    a = (int*)malloc(n * sizeof(int));
    for (i = 0; i < n; i++)
        scanf("%d", &a[i]);
    min = max = a[minInd = maxInd = 0];
    for (i = 1; i < n; i++)
        if (a[i] < min)
            min = a[minInd = i];
        else if (a[i] > max)
            max = a[maxInd = i];
    if (minInd > maxInd) {
        minInd += maxInd;
        maxInd = minInd - maxInd;
        minInd -= maxInd;
    }
    for (minInd++; minInd < maxInd; minInd++)
        result *= a[minInd];
    free(a);
    printf("%d", result);
}


Вернуться к обсуждению:
В одномерном массиве вычислить произведение элементов массива, расположенных между максимальным и минимальным элементами
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2012, 16:50

Найти сумму элементов массива, расположенных между максимальным и минимальным элементами
Всем привет. Сегодня столкнулся с проблемой, моя программа не хочет выполнять действия после 3...

Найти количество элементов массива, расположенных между минимальным и максимальным элементами
В одномерном массиве, состоящем из вещественных элементов, вычислить: А) произведение элементов...

В одномерном массиве, состоящем из n элементов, вычислить произведение элементов массива, расположенных между вторым и третьим равным 0
напишите пожалуйста

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru