|
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 13
|
|
Формирование массива, элементами которого являются положительные элементы исходного, расположенные подряд09.04.2010, 22:26. Показов 2634. Ответов 20
Метки нет (Все метки)
2. Процедуры с использованием одномерных массивов: Формирование массива, элементами которого являются положительные элементы входного массива, расположенные подряд.
На сколько я понял преподавателя, можно брать любые числа для составления входного массива. Заранее благодарен!
0
|
|
| 09.04.2010, 22:26 | |
|
Ответы с готовыми решениями:
20
Сформировать одномерный массив, элементами которого являются все положительные элементы исходного массива, расположенные после его 1-го отрицательного
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
||
| 09.04.2010, 22:30 | ||
поясните условие второй задачи, например, исходный массив: 1 2 -3 4 5 6 -7 8 -9 10 -11 12 13 каким должен быть новый массив?
1
|
||
|
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 13
|
|
| 09.04.2010, 22:52 [ТС] | |
|
исходный массив - любые сочетания чисел. А текст задачи я перепечатал точно, слово в слово: Формирование массива, элементами которого являются положительные элементы входного массива, расположенные подряд. Исходный массив - Одномерный массив.
Есть 2 программа: Преобразование входного массива путём умножения каждого элемента на значение минимального во всём массиве. Исходный массив так же любой, но ДВУМЕРНЫЙ.
0
|
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|
| 09.04.2010, 23:19 | |
|
Внимательнее смотрите раздел, ваше задание разделено. Одна задача - одна тема. И не надо дублировать темы. Ваше условие не даёт однозначного ответа, каким должен быть новый массив, а потому программу сделать невозможно.
1
|
|
|
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 13
|
|
| 09.04.2010, 23:24 [ТС] | |
|
1 -3 55
14 8 11 -8 54 9 33 69 99 27 40 79 87 6 4 Такой массив подойдёт за исходный? Спасибо, за разъяснение правил вашего форума.
0
|
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|
| 09.04.2010, 23:30 | |
|
Не важно каким будет исходный массив, непонятно, что должно быть на выходе, я же давал вам пример, сначала определитесь с ним, потом будем говорить.
1
|
|
|
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 13
|
|
| 09.04.2010, 23:35 [ТС] | |
|
На выходе должен получиться массив, в состав которого входят положительные элементы входного массива. Но они расположены подряд. Например: исходный массив: 5,-1,-3,7,15,19,114,-11,2. На выходе должен получиться следующий массив: 2,5,7,15,19,114. всё. На выходе положительные элементы входного массива и расположены подряд.
0
|
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
||
| 09.04.2010, 23:40 | ||
|
Надо точнее выражать свои мысли. Подряд расположены числа 1,2,3,4,5, а числа
1
|
||
|
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 13
|
||
| 09.04.2010, 23:50 [ТС] | ||
|
Извиняюсь,но я не сам придумывал это задание. Так написано в моей методичке по информатике. Я понял, что мне нужны именно числа по возрастанию. Вот точная фурмолировка задания:
0
|
||
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|
| 10.04.2010, 00:20 | |
|
Значит, вас спрашивают именно о тех числах, которые расположены подряд, а не по возрастанию. Это я и хотел от вас узнать.
Но тут опять тонкость - подряд в числовом ряду или подряд в массиве? Поэтому я и говорю, что задача трактуется неоднозначно, а следовательно к любому её решению можно найти претензии. Я не решаю задачи пока условие не будет однозначно определено, потому что 100 раз сталкивался с ответом: ой, а препод сказал, что надо совсем не это, переделайте заново.
1
|
|
|
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 13
|
|
| 10.04.2010, 00:27 [ТС] | |
|
Извините ещё раз, но условия задачи я напечатал дословно ещё в начале этой темы.
Я создал ещё одну тему, где также дословно напечатал условия. Я буду очень признателен, если Вы поможете мне с решением моих двух тем-вопросов. Заранее Большое Спасибо.
0
|
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
||
| 10.04.2010, 00:49 | ||
|
Поясняю ещё раз. Для самых одарённых.
В условии вашей задачи говорится о числах, расположенных именно подряд. В ней нигде не написано, что это числа упорядоченные по возрастанию, как это кажется вам. Если вы настаиваете на том, что вопреки правилам математики и информатики числа
1
|
||
|
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 13
|
|
| 10.04.2010, 14:13 [ТС] | |
|
Хорошо. Пусть исходный одномерный массив будет состоять из чисел, идущих подряд от (-10) до 8. Тогда и ответ будет такой же как и по условию - подряд (от 1 до 8 - положительные составляющие исходного массива). Ну не уж-то и сейчас пишу чушь?
0
|
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
||
| 10.04.2010, 15:01 | ||
|
Я вам поясняю эту задачу как я её вижу:
1 вариант (основной) Дан массив
Возможен и другой вариант, если речь идёт о положительных числах, идущих подряд в исходном массиве, то есть, например, в данном массиве есть подряд 3 положительных числа 4 6 1 (а вокруг отрицательные), это, конечно, вряд ли, но это тоже вариант Но поскольку и у вас есть свой вариант, я хотел, чтобы вы уточнили, какое требование к задаче является правильным, иначе можно сделать 3 решения и все они будут по-своему правильными и неправильными с другой стороны.
0
|
||
|
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 13
|
|
| 10.04.2010, 15:13 [ТС] | |
|
Исходный одномерный (он же одномерный) массив: -10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8. Все числа идут по порядку. Из него нужно сделать новый массив, состоящий из положительных чисел исходного массива, а именно из чисел от 1 до 8. В итоге ответ таков: 1,2,3,4,5,6,7,8. Это положительные цифры исходного массива, идущее подряд. Как и в задании.
Понимаю, эти условия примитивны, но мне они кажутся правильными. Я уверяю Вас, что если у меня не примут решённую Вами задачу, то я не буду просить Вас переделать её. Я лишь прошу посмотреть ещё 1 мою задачу на двумерный массив, описанную в другой теме. Спасибо.
0
|
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|
| 10.04.2010, 15:18 | |
|
Вы очень странный человек. У вас никто по-любому не примет эту задачу, потому что вы рассматриваете не общий, а частный случай - все исходные числа у вас уже идут подряд, так не бывает. Ещё раз предлагаю вам хорошенько разобраться, что именно требуется в этой задаче. 2-ю я вам сделаю.
0
|
|
|
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 13
|
||
| 10.04.2010, 16:19 [ТС] | ||
|
Заранее спасибо за вторую задачу.
раз это частный случай, то возьмите эти цифры: -10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8 и перемешайте их как душе угодно, чтобы они не шли подряд. Но ответ-то будет от 1 до 8 - положительные числа и подряд. Кстати, спасибо, я на самом деле немного странный. Добавлено через 48 минут
0
|
||
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|||
| 10.04.2010, 21:54 | |||
|
Я ещё раз перечитал условие и понял, что эта задача не имеет однозначного решения.
Представим себе, что при проверке вводятся следующие числа:
На вашем месте я всё-таки уточнил бы у преподавателя, что имеется ввиду под словами
0
|
|||
|
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 13
|
||
| 11.04.2010, 15:46 [ТС] | ||
|
0
|
||
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
||||||
| 11.04.2010, 17:28 | ||||||
Сообщение было отмечено Памирыч как решение
Решение
1
|
||||||
| 11.04.2010, 17:28 | |
|
Помогаю со студенческими работами здесь
20
Создать массив по формуле. Сформировать вектор, элементами которого являются все положительные элементы массива
Формирование массива, элементами которого являются цифры числа N
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2.
Номеклатура. . .
|