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

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

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

Определить какой элемент в массиве, расположен раньше : наибольший или наименьший - C++

16.01.2014, 10:25. Просмотров 1006. Ответов 24
Метки нет (Все метки)

Народ нужна помощь с C++ кто может помочь помогите.

Условия:
Определить какой элемент в массиве, расположен раньше : наибольший или наименьший
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2014, 10:25
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить какой элемент в массиве, расположен раньше : наибольший или наименьший (C++):

Определить, какой элемент двумерного динамического массива больше: расположен в левом верхнем или в верхнем правом углу - C++
Определить а) какой элемент двумерного массива больше: расположен в левом верхнем или в верхнем правом углу; б) какой элемент...

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

Определить наибольший элемент в двумерном массиве - C++
#include <iostream.h> #include <math.h> #include <conio.h> #include <time.h> #include <stdlib.h> void main() { clrscr();...

Найти сумму элементов столбца, в котором расположен наименьший элемент - C++
Найти сумму элементов столбца, в котором расположен наименьший элемент.

Удалить строку и столбец, на пересечении которых расположен наименьший по модулю элемент матрицы - C++
Задан двумерный массив целых чисел. Удалить строку и столбец, на пересечении которых расположен наименьший по модулю элемент матрицы. ...

Массив: Найти сумму элементов строки, в которой расположен наибольший элемент. - C++
Найти сумму элементов строки, в которой расположен наибольший элемент.

24
egor2116
450 / 374 / 42
Регистрация: 20.01.2013
Сообщений: 1,134
16.01.2014, 14:20 #16
при объявлении статического массива его размером должна являться числовая константа, а не просто переменная..
если память под массив нужно выделить уже во время выполнения программы, то для этого используется динамическое выделение памяти(динамический массив), память под который выделяется:
Это я прекрасно понимаю.
Вы не ответили почему нужно делать именно так, я понимаю если бы это было синтаксически не корректно, но Dev это спокойно пропускает, вопрос может в том, что не красиво ? Поясните пожалуйста.
0
Enotniy
97 / 98 / 14
Регистрация: 15.01.2014
Сообщений: 283
16.01.2014, 14:21 #17
Что же вам примеры с STL не нравятся?
0
egor2116
450 / 374 / 42
Регистрация: 20.01.2013
Сообщений: 1,134
16.01.2014, 14:23 #18
интересно у автора темы на Qt Creator`е компилируется ?
0
Ev_Hyper
Заблокирован
16.01.2014, 14:25 #19
egor2116, VS2012:
Кликните здесь для просмотра всего текста

---- Построение начато: проект: C+onsoleApplication8, Конфигурация: Debug Win32 ------
1> C+onsoleApplication8.cpp
1>c:\users\ev_hyp\documents\visual studio 2012\projects\c+onsoleapplication8\c+onsoleapplication8\c+onsoleapplication8.cpp(38): error C2057: требуется константное выражение
1>c:\users\ev_hyp\documents\visual studio 2012\projects\c+onsoleapplication8\c+onsoleapplication8\c+onsoleapplication8.cpp(38): error C2466: невозможно выделить память для массива постоянного нулевого размера
1>c:\users\ev_hyp\documents\visual studio 2012\projects\c+onsoleapplication8\c+onsoleapplication8\c+onsoleapplication8.cpp(38): error C2133: arr: неизвестный размер
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5115 / 1553 / 384
Регистрация: 23.01.2011
Сообщений: 3,179
16.01.2014, 14:25 #20
Цитата Сообщение от egor2116 Посмотреть сообщение
я понимаю если бы это было синтаксически не корректно, но Dev это спокойно пропускает
это и есть синтаксически не корректно и я не понимаю, почему Dev позволяет это делать..
я выше выложил скриншот со своей 2013 VS..там видно, что arr[SIZE]; подчеркнуто и в списке ошибок просит константное выражение
0
egor2116
450 / 374 / 42
Регистрация: 20.01.2013
Сообщений: 1,134
16.01.2014, 14:29 #21
это и есть синтаксически не корректно и я не понимаю, почему Dev позволяет это делать..
я выше выложил скриншот со своей 2013 VS..там видно, что arr[SIZE]; подчеркнуто и в списке ошибок просит константное выражение
Да я понял что VS не пропускает.
интересно у автора темы на Qt Creator`е компилируется ?
если у кого то есть под рукой, попробуйте и сообщите результат.
0
BumerangSP
4287 / 1409 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
16.01.2014, 14:47 #22
egor2116, http://en.wikipedia.org/wiki/Variable-length_array
0
egor2116
450 / 374 / 42
Регистрация: 20.01.2013
Сообщений: 1,134
16.01.2014, 14:54 #23
BumerangSP, я не очень хорошо знаю английский, но как я понял что данный запрет был введен в с++11. И моя ошибка состоит в том, что я использую среду, которая использует компилятор, который поддерживает старый стандарт ?
Если я понял что то не верно, поясните.
0
BumerangSP
4287 / 1409 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
16.01.2014, 14:57 #24
egor2116, возможность задания неконстантной длины для массивов - это расширение к компилятору. Оно не обязательно, но некоторые компиляторы поддерживают.
1
egor2116
450 / 374 / 42
Регистрация: 20.01.2013
Сообщений: 1,134
16.01.2014, 14:59 #25
возможность задания не константной длины для массивов - это расширение к компилятору. Оно не обязательно, но некоторые компиляторы поддерживают.
То есть это наворот компилятора который я использую, но не входящий в стандарт и не факт что работает на других компиляторах, спс теперь ясно.
Хоть кто то дал вразумительный ответ.
0
16.01.2014, 14:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2014, 14:59
Привет! Вот еще темы с ответами:

Удалить из матрицы строку и столбец, на пересечении которых расположен наибольший по модулю элемент - C++
Из матрицы размером NxM получить матрицу размером (N-1)x(M-1) путем удаления из исходной матрицы строки и столбца, на пересечении которых...

В одномерном массиве найти наибольший элемент из эл-тов, имеющий четный номер.Определить, является ли он единственным. - C++
Прошу помочь решить задачки!:(очень нужно (Билет №7) В одномерном массиве найти наибольший элемент из эл-тов, имеющий четный...

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

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


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

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

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