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

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

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

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

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

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

Условия:
Определить какой элемент в массиве, расположен раньше : наибольший или наименьший
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2014, 10:25     Определить какой элемент в массиве, расположен раньше : наибольший или наименьший
Посмотрите здесь:

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

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
16.01.2014, 14:20     Определить какой элемент в массиве, расположен раньше : наибольший или наименьший #16
при объявлении статического массива его размером должна являться числовая константа, а не просто переменная..
если память под массив нужно выделить уже во время выполнения программы, то для этого используется динамическое выделение памяти(динамический массив), память под который выделяется:
Это я прекрасно понимаю.
Вы не ответили почему нужно делать именно так, я понимаю если бы это было синтаксически не корректно, но Dev это спокойно пропускает, вопрос может в том, что не красиво ? Поясните пожалуйста.
Enotniy
96 / 95 / 14
Регистрация: 15.01.2014
Сообщений: 283
16.01.2014, 14:21     Определить какой элемент в массиве, расположен раньше : наибольший или наименьший #17
Что же вам примеры с STL не нравятся?
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
16.01.2014, 14:23     Определить какой элемент в массиве, расположен раньше : наибольший или наименьший #18
интересно у автора темы на Qt Creator`е компилируется ?
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 ==========
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
16.01.2014, 14:25     Определить какой элемент в массиве, расположен раньше : наибольший или наименьший #20
Цитата Сообщение от egor2116 Посмотреть сообщение
я понимаю если бы это было синтаксически не корректно, но Dev это спокойно пропускает
это и есть синтаксически не корректно и я не понимаю, почему Dev позволяет это делать..
я выше выложил скриншот со своей 2013 VS..там видно, что arr[SIZE]; подчеркнуто и в списке ошибок просит константное выражение
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
16.01.2014, 14:29     Определить какой элемент в массиве, расположен раньше : наибольший или наименьший #21
это и есть синтаксически не корректно и я не понимаю, почему Dev позволяет это делать..
я выше выложил скриншот со своей 2013 VS..там видно, что arr[SIZE]; подчеркнуто и в списке ошибок просит константное выражение
Да я понял что VS не пропускает.
интересно у автора темы на Qt Creator`е компилируется ?
если у кого то есть под рукой, попробуйте и сообщите результат.
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
16.01.2014, 14:47     Определить какой элемент в массиве, расположен раньше : наибольший или наименьший #22
egor2116, http://en.wikipedia.org/wiki/Variable-length_array
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
16.01.2014, 14:54     Определить какой элемент в массиве, расположен раньше : наибольший или наименьший #23
BumerangSP, я не очень хорошо знаю английский, но как я понял что данный запрет был введен в с++11. И моя ошибка состоит в том, что я использую среду, которая использует компилятор, который поддерживает старый стандарт ?
Если я понял что то не верно, поясните.
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
16.01.2014, 14:57     Определить какой элемент в массиве, расположен раньше : наибольший или наименьший #24
egor2116, возможность задания неконстантной длины для массивов - это расширение к компилятору. Оно не обязательно, но некоторые компиляторы поддерживают.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2014, 14:59     Определить какой элемент в массиве, расположен раньше : наибольший или наименьший
Еще ссылки по теме:

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

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

В каждом массиве найти наибольший и наименьший элементы и напечатать их - C++
2. Ввести и обработать три одномерных массива, содержащие соответствен¬но 3, 6 и 8 целых компонентов. С помощью указателей...

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

Поменять наибольший и наименьший элемент последовательности местами - C++
Дана последовательность из 10 чисел. Поменять наибольший и наименьший элемент местами (рассмотреть вариант когда их несколько) #include...


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

Или воспользуйтесь поиском по форуму:
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
16.01.2014, 14:59     Определить какой элемент в массиве, расположен раньше : наибольший или наименьший #25
возможность задания не константной длины для массивов - это расширение к компилятору. Оно не обязательно, но некоторые компиляторы поддерживают.
То есть это наворот компилятора который я использую, но не входящий в стандарт и не факт что работает на других компиляторах, спс теперь ясно.
Хоть кто то дал вразумительный ответ.
Yandex
Объявления
16.01.2014, 14:59     Определить какой элемент в массиве, расположен раньше : наибольший или наименьший
Ответ Создать тему
Опции темы

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