|
bandit777
|
|
В матрице найти число элементов, кратных k16.06.2009, 08:33. Показов 5010. Ответов 34
Метки нет (Все метки)
|
|
| 16.06.2009, 08:33 | |
|
Ответы с готовыми решениями:
34
Функции и процедуры. Подсчитать число нулевых элементов для матриц a(n,m) и b(m,n),где m=3,n=4. Найти наибольший из элементов матрицы, имеющих нечетные индексы Блок-схема. В данной действительной матрице порядка N*N. Найти строки(столбцы), элементы которых упрядочены по возрастанию. |
| 21.03.2025, 16:11 | |||
Но за ним будут суровые/серые будни, и кто знает, может бабочка упорхнет на новый (еще более прекрасный) цветок Жизненный опыт учит что "за все надо платить". Возможно поддержка multi-threading там действительно хороша, но смириться с ограничениями придется. Так всегда бывает если "за меня что-то делают" (пусть и хорошо). Вы так и не ответили насчет достигаемой масштабируемости. Да, и критиковать плюсы на убогой/дебильной задаче стартового поста - явно неудачная затея. Это не то место где прогрессивные идеи должны показывать свою силу. Придумайте пример поудачнее - тогда обсудим
0
|
|||
|
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,884
|
||||||||||||||||||
| 26.03.2025, 05:00 | ||||||||||||||||||
|
и чем больше я погружался в это всё тем больше мне казалось что они специально так делают чтобы никто ничего не понял))) на этом фоне языки типа Haskell, Erlang или Rust выгодно отличаются, там всегда знаешь чего ожидать опять же я вам привёл конкретные примеры что C++ хуже чем Rust на примерах что вы сами дали, не оставив С++ ни единого шанса... думаю сравнивать с Фортраном не имеет смысла? хотя чего, разнесём и Фортран!
давайте ещё код решения этой задачи на своих любимых языках, расскажу почему Rust лучше) Добавлено через 1 час 29 минут p.s. я вообще не говорю что Rust это альфа и омега и остальные языки не нужны, все нужно, я лишь намекаю что если вы поймёте примеры как написать на Rust простые вещи, то вы по другому начнёте писать на своих языках, качественнее и без ошибок, если ты это можешь написать на Rust, то скорее всего ты это корректно напишешь на чём угодно и не встретишь внезапно UB наверное стоит отослать к этому пример, не сочтите за рекламу, там по фактам
0
|
||||||||||||||||||
| 26.03.2025, 15:25 | ||||
Рассмотреть какую-то др задачу(и), более содержательную? Когда-то пробовал для Haskell, ничего не вышло. Дело упирается "собсно в задачу" (а не в язык). Давайте попробуем зайти с др стороны: организация базовых данных. Вот данные полигонной 3D модели. Не все, те что есть всегда. Их может быть много (миллионы) 1) Вертексы. Каждый вертекс - это как минимум 3D координата (x, y, z) плюс любое число "атрибутов" (практически всегда нормали, часто UV, иногда цвет и др). Нюансы с атрибутами опускаем 2) Фейсы (они же индексы и.т.п). Малограмотные молодые люди спешат заявить "только треугольники !!", но это не так. Фейс может содержать от 1 до 4 индексов, а также могут поддерживаться "complex polygons" у которых >= 5 индексов, ну это опустим для простоты. Каждый индекс соответствует вертексу в контейнере На плюсах все хранят это в виде std::vector (ов). Да, это отнюдь не идеальное решение. Удаление и вставка в std::vector работает медленно и делает адреса/итераторы на элементы невалидными, причина массы ошибок/UB. Иногда удается отмазаться типа "эти данные red-only, редактирования нет". Но не всегда И вот у нас крутой язык. Что он нам здесь дает? Можно ли построить данные лучше/эффективнее?
0
|
||||
|
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,884
|
||
| 28.03.2025, 01:38 | ||
|
Вообще вы мне пока не дали ни одного кода на любом языке где я бы не нашёл бага, даже на простой задаче, в моём коде Rust вы багов не нашли, подумайте над этим)
0
|
||
|
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,884
|
|
| 28.03.2025, 05:25 | |
|
0
|
|
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
|||||||
| 01.04.2025, 17:56 | |||||||
0
|
|||||||
|
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,884
|
|||
| 04.04.2025, 23:52 | |||
|
Shamil1,
хорошая попытка, но нет, я, конечно не спец по J, но всё же... 1) динамическая типизация, это всё, сразу крест на нормальном, контролируемом, системном программировании, типизация J может приводить к неявным преобразования, ну например если k дробное, Rust имеет строгую типизацию, настолько строгую что просто так не позволит привести i32 к i64, не то что дробное к целому неявно 2) 3) Ваш код выполняется последовательно, это неэффективно, наши варианты на Rust и C++ лишены этого недостатка, можете сами прогнать матрицы скажем 10000x10000 4) та же проблема с отрицательными числами, что я описывал два раза выше, проверил в онлайн компиляторе по вашей ссылке, поведение для отрицательных чисел отличается -60 % 7 в Rust = -4 (так как 7 * (-9) = -63, -60 - (-63) = 3 5)
И это при том что я нифига не знаю ни J ни APL, вот сразу навскидку говорю что такое лучше запускать где-то на виртуальной машине в вакууме и не доверять такому языку ничего дороже 1 доллара и трогать устройство запрограммированное на J я бы не стал и пятиметровой палкой
1
|
|||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||||||||
| 06.04.2025, 00:26 | ||||||||
|
J - это высокоэффективный, производительный язык, предназначенный для работы с огромными объёмами данных. Существует несколько вариантов деления. Например, в Haskell есть две пары операторов деления: div+mod (к минус бесконечности) и quot+rem (к нулю). Единственно, что в нём дурацкого - это название, чрезвычайно затрудняющее поиск информации.
0
|
||||||||
|
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,884
|
|||
| 07.04.2025, 00:40 | |||
|
думаю результаты вас удивят и я это сделал) разница в сотни раз по производительности Добавлено через 2 минуты Добавлено через 13 минут на вашем месте я бы поборолся за Haskell, там есть шансы за счёт строгой типизации, J - язык бесполезный
0
|
|||
| 09.04.2025, 12:11 | |
|
Shamil1, а тот же вопрос, с точки зрения Haskell ?
Понимаю что дело может быть "и не в языке", для таких задач все везде примерно одинаково. Данные простые, но их может быть много (миллионы), выдумывать "нечто особенное" нет оснований т.к. нет устойчивого применения. Хотя не все так уж просто, напр есть разные "стратегии" хранения атрибутов. Да, и, надеюсь, крутые языки обеспечивают минимальный расход памяти (как std::vector) ?
0
|
|
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||
| 11.04.2025, 14:55 | ||
|
В C++ объявление типа - один файл. В Haskell объявление типа - одна строка. Поэтому в Haskell активно создаются новые типы под конкретную задачу.
0
|
||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||
| 12.04.2025, 17:04 | ||
|
0
|
||
| 22.04.2025, 15:26 | |
|
2
|
|
| 22.04.2025, 15:26 | |
|
Найти в каждой строке матрицы максимальные и минимальные элементы и поменять их местами Найти сумму элементов второй строки заданной матрицы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|