Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2012, 13:15   #1
angelina13777
 
Регистрация: 08.10.2012
Сообщений: 6
По умолчанию дан массив а(10,20).Вставить число k

дан массив а(10,20).Вставить число k перед 1 отрицательным элементом
помогите, пожалуйста, написать программу
angelina13777 вне форума Ответить с цитированием
Старый 07.12.2012, 13:34   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Конкретно - в чем нужна помощь? Написать программу за Вас или помочь Вам в каких-либо трудных моментах?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 07.12.2012, 13:38   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
дан массив а(10,20).
Как можно вставить число в матрицу то? расскажите плз
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 07.12.2012, 13:39   #4
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

1) Объявить массив.
2) В цикле найти первый элемент, который меньше нуля.
3) В зависимости от трактовки задания:
3.1. если найденній элемент не первый - заменить предыдущий на k.
3.2. Сдвинуть все элементы, начиная с найденного, вставить на его место k.
4. Profit!

Последний раз редактировалось Son Of Pain; 07.12.2012 в 13:42.
Son Of Pain вне форума Ответить с цитированием
Старый 07.12.2012, 13:40   #5
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
1) Объявить массив.
2) В цикле найти первый элемент, который меньше нуля.
Дальше то чего? куда впихивать число в столбец? в строку? как сдвигать элементы
и самое главное куда девать лишний?
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 07.12.2012, 13:41   #6
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
В цикле найти первый элемент, который меньше нуля.
Первый построчно или постолбцово?

Оно, конечно, понятно, что классический матан и здравый смысл требуют сначала по строкам шарить, потом по столбцам... но имхо лучше такие нюансы еще на берегу выяснять


Цитата:
Дальше то чего? куда впихивать число в столбец? в строку? как сдвигать элементы
и самое главное куда девать лишний?
"Сдается мне, джентльмены..."(с) что надо заменить элемент, а не вставить
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 07.12.2012, 13:49   #7
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
"Сдается мне, джентльмены..."(с)
что массив все-таки одномерный либо A(10) либо A(20)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 07.12.2012, 15:37   #8
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

А мне вообще сдается что это паскалевский array[10..20] of something;
Son Of Pain вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вставить число в массив не нарушая порядок построения по неубыванию lerenia Помощь студентам 13 20.10.2012 21:38
Дан двухмерный массив из 20 столбцов. Вставить в него столбец из чисел 10 после всех четных столбцов. Дмитрий142 Помощь студентам 9 07.06.2012 19:32
Дан массив из 9 байт расматривая его как массив 72 бит подсчитать число нулей в этом массиве. noob asm Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 16.04.2012 19:04
Вставить число в массив Julia13 Помощь студентам 3 08.01.2012 16:51