Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Klays4444
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 22
1

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

28.11.2012, 22:19. Просмотров 660. Ответов 10
Метки нет (Все метки)

1. В одномерном массиве, состоящем из 8 вещественных элементов, вычислить сумму нечетных элементов массива, расположенных между максимальным и минимальным элементами.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2012, 22:19
Ответы с готовыми решениями:

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

В одномерном массиве вычислить произведение элементов массива, расположенных между максимальным и минимальным элементами
Ребят помогите!) нужно решить одну задачку.. В одномерном массиве, состоящем из n ...

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

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

Найти сумму положительных элементов массива, расположенных между минимальным и максимальным элементами
Попросили решить задачу,дан массив чисел,нужно вывести два числа, разделенных пробелом: сумму...

10
Байт
Эксперт C
20582 / 13086 / 2757
Регистрация: 24.12.2010
Сообщений: 27,463
28.11.2012, 22:21 2
Klays4444, Ваши предложения?
0
Mr.kto
99 / 100 / 18
Регистрация: 18.08.2012
Сообщений: 308
28.11.2012, 22:27 3
Klays4444, ищем мин и макс елемент матрицы и записуем их индекс в другие переменные, потом запускаем цикл от первого флажка до второго с кроком 1, и делаем переверку на четность и если все ок тогда их сумируемо!
0
Klays4444
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 22
15.12.2012, 00:53  [ТС] 4
Mr.kto, Cлушай а ты можешь написать программу,просто очень надо а у меня все не выходит(((
1. В одномерном массиве, состоящем из 8 вещественных элементов, вычислить сумму нечетных элементов массива, расположенных между максимальным и минимальным элементами.
0
15.12.2012, 00:53
MrGluck
Форумчанин
Эксперт CЭксперт С++
8123 / 4975 / 1436
Регистрация: 29.11.2010
Сообщений: 13,456
15.12.2012, 00:54 5
Klays4444, покажите наброски, что не выходит.
0
Klays4444
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 22
15.12.2012, 01:03  [ТС] 6
MrGluck,
#include <stdio.h>
#define n 8
int main()
{
int i,mas[n];
int sum=0;
int min,max;
//int i,mas[n];
for(i=0;i<n;i++)
{
printf("Print arr[%d]=",i);
scanf("%d",&mas[i]);
}

min=max=mas[0];
for(i=1;i<8;i++)
{
if(min>mas[i])
min=mas[i];
if(max<mas[i])
max=mas[i];
}
printf("max=%d min=%d\n",max, min);
int imin=0,imax=0;
for(i=2;i<8;i++)
{
if(i%2==0)
sum+=mas[i];
}
printf("Summa nechetnix elementov maciva ravna%d",sum);
return 0;
}

Добавлено через 1 минуту
MrGluck,
Вот моя программа но она как обычно не работает.
0
MrGluck
Форумчанин
Эксперт CЭксперт С++
8123 / 4975 / 1436
Регистрация: 29.11.2010
Сообщений: 13,456
15.12.2012, 01:08 7
Klays4444, используйте теги форматирования кода.
Вы когда находите максимальный и минимальный элемент, запоминайте еще и их индексы, в переменные max_i и min_i, например.
0
Klays4444
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 22
15.12.2012, 01:18  [ТС] 8
MrGluck, ну так програма находит нормально макс и мин а вот суму нечетн. нет
0
MrGluck
Форумчанин
Эксперт CЭксперт С++
8123 / 4975 / 1436
Регистрация: 29.11.2010
Сообщений: 13,456
15.12.2012, 02:10 9
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
#include <stdio.h>
#define n 8
 
int main()
{
    int i, mas[n];
    int sum = 0;
    int min, max, min_i, max_i;
    
    for(i=0; i < n; i++)
    {
        printf("Print arr[%d]=", i);
        scanf("%d", &mas[i]);
    }
 
    min = max = mas[0];
    min_i = max_i = 0;
    for(i=1;i<8;i++)
    {
        if(min > mas[i])
        {
            min = mas[i];
            min_i = i;
        }
        if(max < mas[i])
        {
            max = mas[i];
            max_i = i;
        }
    }
    printf("max=%d min=%d\n", max, min);
    
    for(i = max_i+1; i < min_i && i < n; i++)
        if(mas[i] % 2 == 1)
            sum += mas[i];
    printf("Summa nechetnix elementov maciva ravna %d", sum);
    return 0;
}
0
Klays4444
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 22
15.12.2012, 03:00  [ТС] 10
MrGluck, Спасибо большое но оно пишет все равно что сума нечетн. равна 0.
0
MrGluck
Форумчанин
Эксперт CЭксперт С++
8123 / 4975 / 1436
Регистрация: 29.11.2010
Сообщений: 13,456
15.12.2012, 05:51 11
Klays4444, Вы неверно вводите, значит
В массиве вычислить сумму нечетных элементов массива, расположенных между максимальным и минимальным элементами
0
15.12.2012, 05:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2012, 05:51

Определить сумму положительных элементов, расположенных между минимальным и максимальным элементами данного массива
В массиве А, содержащем 14 элементов, определить сумму положительных элементов, расположенных между...

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

Найти произведение элементов массива, расположенных между максимальным и минимальным элементами
Помогите, пожалуйста, найти ошибки. При выводе выдает все нули =/ Само задание : В одномерном...


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

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

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