С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 1
Регистрация: 07.04.2010
Сообщений: 18
1

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

08.12.2012, 17:38. Показов 757. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Среда Visual C++
в чём косяк?
Задание звучит так...
Найти количество элементов массива, расположенных после минимального элемента.
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 <iostream.h>
#include <iomanip.h>
#include <math.h>
 
void Min (int a[],int,int*,int*);
 
int main()
{
int a[10],i,n,min,imin,q;
 
    cout<<"Vvedite razmer massiva ";
    cin>>n;
    cout<<"\nVvedite massiv:\n";
    for(i=0; i<n; i++)
    {
        cout<<"Vvedite a["<<i<<"]=";
        cin>>a[i];
    }
    cout<<"\nMassiv a:\n";
    for(i=0; i<n; i++)
        cout<<setw(7)<<a[i];
    cout<<endl;
 
    Min(a,n,&min,&imin);
    
cout<<"kol-vo elementov posle minimalnogo="<<n-imin-1<<endl;
 
    return 0;
}
 
void Min (int a[], int n, int *min, int *imin)
{
    int i;
    *min=a[0];
    *imin=0;
        for(i=1;i<=n;i++)
            if(a[i]<*min)
            {
                *min=a[i];
                *imin=i;
            }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
08.12.2012, 17:38
Ответы с готовыми решениями:

Найти количество элементов массива, расположенных после минимального элемента
помогите решить плиз, завтра модуль - буду благодарна В массиве Х(N) найти k1 – количество...

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

Количество элементов массива, расположенных после минимального элемента
В массиве Х(N) найти k1 – количество элементов массива, расположенных после минимального элемента...

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

3
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
08.12.2012, 17:48 2
поправте свое сообщение используйте тег кода

Добавлено через 6 минут
ошибка у вас в том, что вы не правильно понимаете индексацию массива
у вас есть правильный цикл
C++
1
for(i=0; i<n; i++)
а в функции нахождения минимума вы используете не правильный
C++
1
for(i=1;i<=n;i++)
так как размер массива больше его старшего индекса на 1, поэтому надо заменить знак <= на < либо <=n-1
0
Неэпический
18112 / 10699 / 2062
Регистрация: 27.09.2012
Сообщений: 26,943
Записей в блоге: 1
08.12.2012, 17:50 3
C++
1
for(i=1;i<=n;i++)
Индексация в массиве [0;n)
0
0 / 0 / 1
Регистрация: 07.04.2010
Сообщений: 18
08.12.2012, 17:52  [ТС] 4
Что-то я зашляпил и долго не мог вкурить где ошибка, спасибо помогло.
0
08.12.2012, 17:52
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
08.12.2012, 17:52
Помогаю со студенческими работами здесь

Найти сумму элементов массива, расположенных после минимального элемента
Дан массив действительных чисел b1;…;b10 .. Найти сумму элементов расположенных после минимального...

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

Найти произведение элементов массива, расположенных после минимального по модулю элемента
1. Дан одномерный массив целых чисел. Найти произведение элементов массива, расположенных после...

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru