![]() |
|
Модераторы: Poseidon |
![]()
|
|
| tr0d3r |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.12.2008 Репутация: нет Всего: нет |
Дан массив: {Xi},i=1...n. Найти номера начального и конечного элементов последней последовательности положительных элементов. Решение записать в [C++] и в [VBasic]
Просьба не усложнять рещение. Если можно решить так чтобы было похоже что решал студент первого курса. Благодарю заранее. Это сообщение отредактировал(а) tr0d3r - 11.12.2008, 21:40 |
|||
|
||||
| tr0d3r |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.12.2008 Репутация: нет Всего: нет |
хотябы в Си помогите решить
|
|||
|
||||
| tr0d3r |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.12.2008 Репутация: нет Всего: нет |
(Дан массив: {Xi},i=1...n)
раз так непонятно расшифрую - кол-во элементов массива неопределено, но лучще задать [20;20] или [50;50] память выделить под него. |
|||
|
||||
| tr0d3r |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.12.2008 Репутация: нет Всего: нет |
хоть какие нибудь соображения, идеи
150 просмотров и ниодного ответа |
|||
|
||||
| ALExDD |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 7.12.2008 Репутация: нет Всего: нет |
Памагу за денежку
|
|||
|
||||
| tr0d3r |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.12.2008 Репутация: нет Всего: нет |
ну например массив из 20 чисел: -3, 3, 1, 0, 0, 6, 11, -1, 2, -7, 4, 8, -9, 5, 7, -6, 0, 10, 5, -2
числа последней последовательности положительных элементов:-3, 3, 1, 0, 0, 6, 11, -1, 2, -7, 4, 8, -9, 5, 7, -6, 0, 10, 5,-2 тоесть ответ [10] и [5] т.к. [-2] отрицательное записать решение не могу, а так вижу как решать помогите записать решение, очень прошу Это сообщение отредактировал(а) tr0d3r - 13.12.2008, 18:32 |
|||
|
||||
| Rififi |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 4 Всего: 36 |
на C++, с использованием штатных средств будет так:
|
|||
|
||||
| tr0d3r |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.12.2008 Репутация: нет Всего: нет |
||||
|
||||
| Rififi |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 4 Всего: 36 |
Если можно решить так чтобы было похоже что решал студент первого курса.
ну дык как раз примерно такое я и делал на первом курсе |
|||
|
||||
| tr0d3r |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.12.2008 Репутация: нет Всего: нет |
до этого наверно мы еще дошли, у нас препод ваще без понятия как нужно подавать информацию, он даже не педагог!!!
|
|||
|
||||
| taiven |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 30.6.2008 Репутация: 4 Всего: 9 |
|
|||
|
||||
| tr0d3r |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.12.2008 Репутация: нет Всего: нет |
taiven, спасибо, но этот массив я брал за пример просто, а в условии задачи он не определен, тость может быть и 20 и 50 и 1000 чисел, а из них нужго выбрать 2 числа положительных (одно последннее положительное число, а другое, тоже положительное которое стоит перед ним.
вот например: *начало масиива*.................123, -543, 476, 0, 970 ответ: 476 970 Это сообщение отредактировал(а) tr0d3r - 14.12.2008, 00:22 |
|||
|
||||
| tr0d3r |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.12.2008 Репутация: нет Всего: нет |
кто нибудь может упростить решение? чем проще тем лучще
|
|||
|
||||
| Dmi3ev |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1698 Регистрация: 28.11.2007 Репутация: 5 Всего: 41 |
я так понял надо найти последний и предпоследний элемент???
если так, то:
короче, такое точно делают на первом курсе, здесь ваще ничего не используется, массив сколько напишете размерность, столько и будет (главное, не за***сь заполнять, если 1000 напишешь, как ты указал в объяснении) Rififi просто слишком хорошо о Вас думал))) поэтому вектора ввел, хотя это проще. Когда начнете программировать, поймете... я тут следовал вашей логики, хотя задание понял по-другому, но Вам виднее, что там хотят. сначала я думал, что первый и последний элемент положительной последовательности это: при таких раскладах: 1,2,3,4,5,6,7 это 1 и 7 а при таких:
970 и 970, те он же первый и он же последний элемент положительной последовательности (последней). но у вас написано 476, 970, так что... удачи козерогам... (так первокурсников называют, не обижайся). учись, студент. удачи.... Это сообщение отредактировал(а) Dmi3ev - 16.12.2008, 03:54 -------------------- |
||||
|
|||||
| tr0d3r |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.12.2008 Репутация: нет Всего: нет |
||||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |