Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Hanshi
1 / 1 / 0
Регистрация: 23.11.2015
Сообщений: 17
1

Найти минимальный элемент массива, принадлежащий интервалу (c, d)

30.11.2015, 14:21. Просмотров 1152. Ответов 1
Метки нет (Все метки)

Дан массив а(10) заполненный датчиком случайных чисел. Найти минимальный элемент массива принадлежащий интервалу (c, d).
1
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2015, 14:21
Ответы с готовыми решениями:

Найти сумму элементов массива, принадлежащий заданному интервалу
Дан массив g(m). m<=18 Найти сумму элементов принадлежащих интервалу от -5 до 5 включительно, и...

Записать элементы массива X, удовлетворяющие условию в массив Y; найти минимальный элемент массива X
4. Записать элементы массива X, удовлетворяющие условию Х, подряд в массив Y =. Определить...

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

Найти минимальный элемент массива
В одномерном массиве, состоящем из n вещественных элементов, вычислить: минимальный элемент...

Найти минимальный элемент массива
Здравствуйте . Кто-нибудь может помочь с решением и объяснением работы программы ? Создать...

1
ArMar
3 / 3 / 6
Регистрация: 18.02.2015
Сообщений: 16
30.11.2015, 16:48 2
Лучший ответ Сообщение было отмечено Hanshi как решение

Решение

Если я правильно понял задание, то так
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
#include <iostream>
 
using namespace std;
 
int main() {
    setlocale(0, "");
    int Arr[10], c, d, min;
    for(int i = 0; i < 10; i++) {
        Arr[i] = rand() % 100 + 1;
        cout << "Arr[" << (i + 1) << "] = " << Arr[i] << endl;
    }
    cout << "Введите С ";
    cin >> c;
    cout << "Введите D ";
    cin >> d;
    if(c >= 0 && d > c && d <=10){
        min = Arr[c-1];
        for(int i = c-1; i <= d-1; i++) {
            if(Arr[i] < min)
                min = Arr[i];
        }
        cout << "min = " << min << endl;
    }
    else cout << "ОШИБКА!\n";
    system("pause");
    return 0;
}
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2015, 16:48

Найти минимальный элемент массива
Дан массив N. Найти и вывести минимальный элемент и его индекс. Если сумма минимального элемента и...

Найти минимальный элемент массива
Найти минимальный элемент массива

Найти минимальный элемент массива
Добрый вечер. Я учусь на программиста. 1-й курс. Вот мое задание: В одномерном массиве, состоящем...


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

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

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