Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
B13
0 / 0 / 0
Регистрация: 07.05.2009
Сообщений: 23
#1

Решите при помощи двумерного массива - C++

14.05.2009, 13:23. Просмотров 446. Ответов 1
Метки нет (Все метки)

Дан массив целых чисел.Выяснить:

1) верно ли, что максимальный элемент превышает минимальный не более чем на 25;

2) верно ли, что минимальный элемент меньше максимального более чем в два раза?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2009, 13:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Решите при помощи двумерного массива (C++):

Сортировка столбцов двумерного массива при помощи функции - C++
Опишите функцию сортировки элементов линейного массива. С помощью этой функции составьте программу, которая упорядочивает по убыванию...

При помощи массива посчитать количество выплат в каждом из диапазонов - C++
Доброго времени суток. Решаю задачу из книги, суть ее такова: работникам платят определенную зарплату от $200 и выше. Надо при помощи...

Как найти сумму элементов массива при помощи класса? - C++
Как найти сумму элементов массива при помощи класса?

При помощи генератора случайных чисел вычислить 10 элементов массива действительного типа и вывести их - C++
Ребят, напишите программу решения задания, используя функции: в основной функции ввести с клавиатуры или вычислить при помощи генератора...

Написать программу,которая находит среднее значение массива целых чисел при помощи функции - C++
Написать программу,которая находит среднее значение массива целых чисел при помощи функции. (на С++)

Ошибка при вводе двумерного массива - C++
Здравствуйте! Нужно: 1. Написать программу с использованием двумерного массива для сохраниния данных о месячных продажах книжек...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Rififi
2359 / 1054 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
14.05.2009, 14:00 #2
int arr = {...};
const size_t N = sizeof(arr) / sizeof(arr[0]);

1. простой путь без оптимизации вычисления
C++
1
2
const int* min = std::min_element(arr, arr+N); 
const int* max = std::max_element(arr, arr+N);
1) верно ли, что максимальный элемент превышает минимальный не более чем на 25;
C++
1
*max - *min <= 25;
2) верно ли, что минимальный элемент меньше максимального более чем в два раза?
C++
1
static_cast<double>(*max) / *min >= 2.0;
2. простой путь с оптимизацией вычисления
C++
1
2
3
4
#include <boost/algorithm/minmax_element.hpp>
std::pair<const int*, const int*> res = boost::minmax_element(arr, arr+N);
const int* min = res.first;
const int* max = res.second;
далее см. выше;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2009, 14:00
Привет! Вот еще темы с ответами:

Ошибка при передаче двумерного массива в функцию - C++
cannot convert 'int (*)' to 'int**' for argument '1' to 'void func(int**, int, int)' #include&lt;iostream&gt; using namespace std; ...

При заполнении двумерного массива выдает ошибку - C++
Недавно начал изучать С++ и застрял на двумерном массиве. решил сделать двумерный массив в виде лабиринта, но компилятор выдает ошибку на...

Ошибка при передаче двумерного массива в функцию - C++
Помогите пожалуйста, никак не могу разобраться. Я хочу чтобы функция createBlankGameField() ввела данные в массив gameField созданный в...

Ошибка памяти при иниц. двумерного массива - C++
делаю программу, вычитающие коды Хэмминга(цикл.). Встретился с одной непонятной мне проблеме: При Инициализации двухмерного...


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

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

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