|
0 / 0 / 1
Регистрация: 17.11.2011
Сообщений: 12
|
|
Построить последовательность17.11.2011, 01:06. Показов 1867. Ответов 12
Метки нет (Все метки)
Дано натуральное число n и действительное квадратную матрицу порядка n. Построить последовательность b1,...,bn нулей и единиц, в которой, bi=1 ,тогда и только тогда, когда элементы i-й строки матрицы образуют последовательность , которая растет или падает.
Возникли проблемы с данной задачей . Помогите решить плиз .
0
|
|
| 17.11.2011, 01:06 | |
|
Ответы с готовыми решениями:
12
Построить последовательность b1 ... bn из нулей и единиц |
|
136 / 6 / 1
Регистрация: 06.07.2011
Сообщений: 61
|
|
| 17.11.2011, 16:52 | |
|
bi - случайное число из строки? просто я так думаю, что если это так, то оно будет равно еденице, если либо до него толькоко единицы, либо после него
Добавлено через 16 минут Или bi не включены в матрицу?
0
|
|
|
0 / 0 / 1
Регистрация: 17.11.2011
Сообщений: 12
|
|||||||
| 17.11.2011, 17:52 [ТС] | |||||||
|
включены они в матрицу .
типа i-строка; j - столбец ; по определению матрицы . я думаю чем заполнят матрицу . У нас получается квадратная матрица , то есть i=j (количество строк = количеству столбцов ) i=j=(коэффициенту n , при вводе которого мы зададим размер матрицы ) Но проблема в том , что если ми зададим матрицу 10х10 , то это придется вводит 100 значений , а это бред ![]() Короче походу без рандома не обойтись :ъ Оригинал
vklyucheni oni v matricu .
tipa i-stroka; j - stolbec ; po opredeleniyu matrici . ya dumayu chem zapolnyat matricu . U nas poluchaetsya kvadratnaya matrica , toest' i=j (kolichestvo strok = kilochestvu stolbcov ) i=j=(koeficientu n , pri vvode kotorogo mi zadadim rozmer matrici ) No problema v tom , chto esli mi zadadim matricu 10x10 , to eto priydetsya vvodit 100 znacheniy , a eto bred ![]() Koroche pohodu bez randoma ne oboytis' :#
0
|
|||||||
|
136 / 6 / 1
Регистрация: 06.07.2011
Сообщений: 61
|
||||||
| 18.11.2011, 07:17 | ||||||
|
ну я думаю что если в школе или универе задали рассчитывается что матрица не будет большой:-)
вот если я правильно понял (еще пару раз перечитав) тебе дают матрицу, любую, тебе надо проверять строки, и если строка возрастает или убывает, добавлять в массив (например) последовательности 1, если нет - 0. Добавлено через 48 минут
Добавлено через 9 часов 31 минуту Кстати, там в конце в операторе if вместо логического и (&&) поставь или(¦¦) одним словом утро вечера мудренее
1
|
||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||
| 18.11.2011, 07:30 | ||||||
1
|
||||||
|
0 / 0 / 1
Регистрация: 17.11.2011
Сообщений: 12
|
||
| 20.11.2011, 23:54 [ТС] | ||
ni odin kompilyator ne ponimaet etu strochku :#
0
|
||
|
136 / 6 / 1
Регистрация: 06.07.2011
Сообщений: 61
|
|
| 21.11.2011, 17:15 | |
|
там обычно размерность массива пишется, я по пьяне писал, вот и не решил чего то написать, подумал что в курсе как массивы объявляются. так что как говорилось выше - "сори если что не так"
0
|
|
|
0 / 0 / 1
Регистрация: 17.11.2011
Сообщений: 12
|
||||||
| 22.11.2011, 04:26 [ТС] | ||||||
0
|
||||||
|
0 / 0 / 1
Регистрация: 17.11.2011
Сообщений: 12
|
|
| 23.11.2011, 18:06 [ТС] | |
|
на правах аппа .
0
|
|
| 23.11.2011, 18:17 | |
|
0. Заводим переменную хранящую направление
1. Создаем цикл по строкам в котором: 2. Создаем цикл по столбцам 3. Сравниваем текущий с следующим элементом. Если это первый со вторым столбиком то просто присваиваем нашей переменной значение, например -1 для уменьшения и 1 для увличения. Если это сравнения послдующих столбиков так же сравниваем два элемента (узнаем направление) и сравниваем с предыдущим. Если направление изменилось выводим 0 и выходим из цикла по столбикам. Если дошли до последниего столбика ни чего не сравниваем - просто выводим 1
1
|
|
|
0 / 0 / 1
Регистрация: 17.11.2011
Сообщений: 12
|
|||
| 24.11.2011, 03:02 [ТС] | |||
|
писал такую штуку , всегда выводило что ф-ыя возростает ;# Добавлено через 12 минут
0
|
|||
| 24.11.2011, 09:13 | ||||||
|
Лучше (для тебя же) было бы привести этот самый неправильно рабочий код здесь (если на самом деле делал
![]()
1
|
||||||
|
0 / 0 / 1
Регистрация: 17.11.2011
Сообщений: 12
|
||
| 24.11.2011, 20:22 [ТС] | ||
|
делал , только делал через фор и иф елс в цыкле , мб поетому и не получалось =) .
0
|
||
| 24.11.2011, 20:22 | |
|
Помогаю со студенческими работами здесь
13
Построить последовательность из элементов матрицы Построить последовательность и всевозможные перестановки Построить последовательность заданного количества элементов
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|