|
0 / 0 / 2
Регистрация: 16.12.2016
Сообщений: 118
|
||||||
Функции - сортировка массива в зависимости от выбора пользователя08.03.2017, 11:52. Показов 3540. Ответов 20
Метки нет (Все метки)
День добрый, тема, функции и массивы (пузырьки).
Сортировка массива в зависимости от выбора пользователя, по убыванию или по возрастанию. Функция НИЧЕГО НЕ ВЫВОДИТ на экран! Сделал программу, но она корректно почему то не работает, подскажите где проблема?
0
|
||||||
| 08.03.2017, 11:52 | |
|
Ответы с готовыми решениями:
20
Подключение файла в зависимости от выбора пользователя Составьте программу, которая в зависимости от выбора пользователя
|
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|
| 08.03.2017, 14:01 | |
|
Лучше выложить программу целиком.
0
|
|
|
0 / 0 / 2
Регистрация: 16.12.2016
Сообщений: 118
|
|
| 08.03.2017, 14:13 [ТС] | |
|
тогда получается, все задания сразу
оно у меня через меню сделано
0
|
|
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|
| 08.03.2017, 14:17 | |
|
0
|
|
|
0 / 0 / 2
Регистрация: 16.12.2016
Сообщений: 118
|
||||||
| 08.03.2017, 14:20 [ТС] | ||||||
0
|
||||||
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
||
| 08.03.2017, 14:43 | ||
|
Тут какая-то путаница: в большом комментарии в начале программы написано одно, а подсказка в программе выводит совсем другое.
Я так понял, проблема с заданием номер 6. В комментарии написано условие задачи, смысл которого от меня ускользает: Во-вторых, эта функция и не должна ничего выводить на экран, это делает функция array_show.Добавлено через 3 минуты Проблема ещё в том, что после вывода результата работы программы тут же выводится описание меню, без единой пустой строки. Из-за этого результат работы программы можно просто не заметить. Возможно, причина именно в этом.
0
|
||
|
0 / 0 / 2
Регистрация: 16.12.2016
Сообщений: 118
|
|
| 08.03.2017, 14:44 [ТС] | |
|
так вот проблема в том что я это не могу понять.....и восьмое задание тоже
0
|
|
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|
| 08.03.2017, 14:47 | |
|
0
|
|
|
0 / 0 / 2
Регистрация: 16.12.2016
Сообщений: 118
|
||
| 08.03.2017, 14:52 [ТС] | ||
|
0
|
||
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
||
| 08.03.2017, 15:04 | ||
|
Добавлено через 7 минут Правильно ли я понял, что в массиве { -1, -2, -5, 1, 5, 4, -6, 7, -6, -3 } нужно отсортировать два подмассива: {-1, -2, -5 } и {-6, -3 }?
0
|
||
|
Падаван С++
447 / 261 / 89
Регистрация: 11.11.2014
Сообщений: 916
|
||||||
| 08.03.2017, 16:01 | ||||||
Сообщение было отмечено Predat как решение
Решение
Predat,
splitArr перебрасывает отрицательные элементы влево, а положительные вправо и сохранет их порядок sortBetwenPositives сортирует между двумя положительными
1
|
||||||
|
0 / 0 / 2
Регистрация: 16.12.2016
Сообщений: 118
|
|
| 08.03.2017, 16:59 [ТС] | |
|
Огромное спасибо!
Можете, сделать нормальное меню для этих задач! Ни как я, do{}while(); применил и по записывал туда. По лучше чтобы было, внятней так скажем
0
|
|
|
Падаван С++
447 / 261 / 89
Регистрация: 11.11.2014
Сообщений: 916
|
|
| 08.03.2017, 17:07 | |
|
Predat, не, это уже впадлу писать, я делал такое когда то, могу посоветовать пример как я делал, делаете на классах односвязный список, и создайте map фнукций и строк с их именами и грузите меню из файла с указанием какую функцию на этот пункт запить, +односвязный список, чтобы реализовать бесконечную вложеность этих менюшек, я делал так
1
|
|
|
0 / 0 / 2
Регистрация: 16.12.2016
Сообщений: 118
|
||||||||||||
| 08.03.2017, 18:13 [ТС] | ||||||||||||
|
Ладно, пока так по делаю....как вы сказали <<делаете на классах односвязный список>>, пока что для меня это ничего не говорит(((
Вы бы могли помочь еще с одной задачей? Там условие гласит..... Реализовать перемещение прямоугольника внутри цветной рамки. Каждая сторона рамки отрисовывается разным цветом. Когда прямоугольник наезжает на одну из сторон рамки - прямоугольник становится такого цвета, как была рамка. Рамка меняет цвет случайным образом. я ее почти сделал, но там необходимо, когда прямоугольник с цветом (например Красный, а рамка Зеленая), заходит на рамку, должен становится Зеленым, но при этом рамка берет цвет другой! У меня это не получается(((( Добавлено через 36 секунд Цвет рандомый... Добавлено через 13 минут Добавлено через 16 минут Вот на основе этого кода, можно ли его как то под корректировать, добавить чего не хватает и т.д. Вся проблема в том чт динмический массив еще мне не знаком
0
|
||||||||||||
|
Падаван С++
447 / 261 / 89
Регистрация: 11.11.2014
Сообщений: 916
|
|
| 08.03.2017, 18:21 | |
|
Predat, да смотрите, вынесете переменную которая будет отвечать за размер массива как глобальную, и просто создайте 2 массива там не динамически а просто статически и все
Добавлено через 13 секунд Predat, щас набросаю
0
|
|
|
0 / 0 / 2
Регистрация: 16.12.2016
Сообщений: 118
|
|
| 08.03.2017, 18:25 [ТС] | |
|
Спасибо, ожидаю
0
|
|
|
Падаван С++
447 / 261 / 89
Регистрация: 11.11.2014
Сообщений: 916
|
||||||
| 08.03.2017, 18:28 | ||||||
Сообщение было отмечено Predat как решение
Решение
Добавлено через 1 минуту Predat, извините с другой задачой не помогу, ухожу сейчас, создайте новую тему чтобы форумчане увидели
2
|
||||||
|
0 / 0 / 2
Регистрация: 16.12.2016
Сообщений: 118
|
|
| 08.03.2017, 22:15 [ТС] | |
|
хорошо, спасибо, удачи Вам
Добавлено через 14 минут Главное, найдите меня там ![]() Добавлено через 3 часа 24 минуты obivan, вы тут?
0
|
|
|
Падаван С++
447 / 261 / 89
Регистрация: 11.11.2014
Сообщений: 916
|
|
| 08.03.2017, 22:28 | |
|
Predat, сейчас да, попробуйте сами переделать по принципу того что я показывал и пожалуйста не спамьте в лс, я помогу если будет возможность и желание
1
|
|
|
0 / 0 / 2
Регистрация: 16.12.2016
Сообщений: 118
|
|
| 09.03.2017, 02:05 [ТС] | |
|
ок, извините
Добавлено через 1 час 56 минут не получается, ошибки выдает и т.д.
0
|
|
| 09.03.2017, 02:05 | |
|
Помогаю со студенческими работами здесь
20
Перевести из одних единиц измерения в другие в зависимости от выбора пользователя Вычислить квадрат или куб введённого числа, в зависимости от выбора пользователя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|