|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.02.2012, 03:39 | #1 |
Пользователь
Регистрация: 27.11.2011
Сообщений: 28
|
массив
вот есть задача....
Написать профамму, которая выводит минимальный элемент введенного с клавиатуры массива целых чисел. Ниже приведен рекомендуемый вид экрана во время работы профаммы (данные, введенные пользователем, выделены полужирным шрифтом). вот её решение..... Код:
а вот вопросы..... как можно обойтись без #define HB 5, при этом все также обозначая размер массива любой переменной? типо такого Код:
c:\documents and settings\a\мои документы\visual studio 2008\projects\3\3\3.cpp(3) : error C2057: требуется константное выражение c:\documents and settings\a\мои документы\visual studio 2008\projects\3\3\3.cpp(3) : error C2466: невозможно выделить память для массива постоянного нулевого размера обьясните смысл этой строчки на пальцах плз Код:
Последний раз редактировалось Stilet; 17.02.2012 в 11:28. |
17.02.2012, 09:19 | #2 |
Пользователь
Регистрация: 03.10.2011
Сообщений: 11
|
самый простой способ это циклы.
я бы завёл переменную min и присвоил ей значение первого элемента матрицы, а затем if'ом в цикле сравнивал бы его с остальными элементами, и если нашел бы меньший элемент то присвоил бы переменной min найденное минимальное значение. PS если не понятно то через часиков 5-6 закину код.
Глупый с мудрой книгой, в два раза глупее.
|
17.02.2012, 14:25 | #3 | |
Пользователь
Регистрация: 28.12.2011
Сообщений: 27
|
Цитата:
Код:
|
|
17.02.2012, 16:23 | #4 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Код:
|
18.02.2012, 02:24 | #5 |
Пользователь
Регистрация: 27.11.2011
Сообщений: 28
|
помогите плиз построить так как подсказали, для примера неплохо былобы понять такой вариант решения
самый простой способ это циклы. я бы завёл переменную min и присвоил ей значение первого элемента матрицы, а затем if'ом в цикле сравнивал бы его с остальными элементами, и если нашел бы меньший элемент то присвоил бы переменной min найденное минимальное значение. Последний раз редактировалось noxior; 18.02.2012 в 02:37. |
18.02.2012, 19:17 | #6 |
Пользователь
Регистрация: 03.10.2011
Сообщений: 11
|
этот код написан на С, не С++ но работать должно ))
Код:
Глупый с мудрой книгой, в два раза глупее.
|
18.02.2012, 20:11 | #7 |
Пользователь
Регистрация: 27.11.2011
Сообщений: 28
|
а вот мне подсказали шо както так можно обьявлять массив
int n,*a; тут мы задали n-размер массива и a назвали его? |
18.02.2012, 20:45 | #8 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
18.02.2012, 21:08 | #9 |
Форумчанин
Регистрация: 18.02.2012
Сообщений: 155
|
Вот более менее простой способ
Вот простой способ: сначала вводишь размер массива, объявляешь переменную min, потом вводишь элементы, инициализируешь min значением 0го элемента, и сравниваешь.
Вот код: Код:
|
18.02.2012, 21:33 | #10 | |
Пользователь
Регистрация: 03.10.2011
Сообщений: 11
|
Цитата:
где а- имя массива c- кол-во элементов массива, вроде как кол-во элементов можно не указывать но этот способ фактически никто не рекомендует из за его невыгодности. P.S. небольшой совет: купите книгу по интересующему вас языку программирования, желательно чтобы примеров было побольше и ищите там все непонятные моменты, но именно физически купить, а не скачать с инета, с физическим экземпляром легче намного, а купленный самоучитель вам очень поможет, потому как вопросы которые вы тут задаете примитивны и описаны в любом самоучителе.
Глупый с мудрой книгой, в два раза глупее.
Последний раз редактировалось -=zAA=-; 18.02.2012 в 21:38. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С# задан массив 5х5. сформировать массивы А и В. в массив А поместить элементы с четными индексами, в массив В с нечетны | Koksa | Помощь студентам | 0 | 10.10.2011 11:26 |
Задан вектор X[20]. Положительные числа переписать в массив Y, а отрицательные в массив W | leha_demi | Помощь студентам | 2 | 24.09.2011 18:12 |
Запись координат в массив в реал тайм, Как записать координаты в массив | Dark19 | Visual C++ | 2 | 21.06.2011 18:45 |
Из массив А получить массив В, удвоив все нечётные элементы удвоены ( на Pascal) | KARTER | Помощь студентам | 1 | 18.06.2011 19:58 |
Массив - Нужно написать массив и распечатать на экран с конца в начало(язык С++) | econ | Помощь студентам | 1 | 29.05.2011 22:02 |