[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 92 | 14 | 27
Назад Вниз Каталог Обновить

Аноним 18/12/16 Вск 07:25:40  142440219  
cod matrica.png (6Кб, 422x226)
osh mat.png (5Кб, 628x61)
Что делать? бочку

#include <iostream>
using namespace std;
main()
{int min =a[0][n-1], max =a[0][0];
for (int i = 1; i < n; i++)
{
if (a > max) max = a;
if (a[n-1-i] < min) min = a[n-1-i];
}
cout << min*max << endl;
}
Аноним 18/12/16 Вск 07:27:12  142440244
Тебе русским языком написано, что переменные не определены.
Аноним 18/12/16 Вск 07:29:27  142440273
Ты массив не объявил даже.
Аноним 18/12/16 Вск 07:30:55  142440294
>>142440273
Вообще ничего не объявил, это очень печально, потому что ты не понимаешь даже базы, посмотри хотя бы первые два-три урока на любом канале ютюбчика про с++.
Аноним 18/12/16 Вск 07:30:57  142440297
Че вообще код должен делать?
Аноним 18/12/16 Вск 07:31:58  142440305
>>142440297
Не пахнуть.
Аноним 18/12/16 Вск 07:32:26  142440315
>>142440219 (OP)
объяви переменную а, и n хоть в гугл переводчик вставь свой лог
Аноним 18/12/16 Вск 07:34:43  142440340
о.jpg (37Кб, 604x453)
>>142440244
Я уже пробовал typename, щас ещё раз попробую*
Аноним 18/12/16 Вск 07:35:19  142440353
>>142440297
Ищет поди максимальное и минимальное в матрице и их произведение выводит.
Аноним 18/12/16 Вск 07:36:22  142440364
>>142440353
В основной и побочной диагонали точнее.
Аноним # OP  18/12/16 Вск 07:37:22  142440381
za xdor.png (972Кб, 850x646)
>>142440297
Перемножать максимальный элемент главной диагонали и минимальный элемент побочной в матрице
Аноним 18/12/16 Вск 07:37:32  142440386
>>142440340
Брат, какой typename? Зачем тебе шаблоны? Ты понимаешь, что ты даже массив не объявил, ты чего?
Аноним 18/12/16 Вск 07:39:08  142440418
>>142440219 (OP)
Ты переменные не создал. Вон, написал, int min = чего-то там. Тоже самое надо для a и n.
int n = число;
Ну и массив тоже сделай.
Аноним 18/12/16 Вск 07:40:16  142440435
>>142440418
И да, сделай нормальный, читабельный код лесенкой. Будет вообще топчик на 5+.
Аноним 18/12/16 Вск 07:43:35  142440486
>>142440381
А, ну тогда вроде правильно.
Аноним 18/12/16 Вск 07:44:26  142440500
>>142440418
int n = a[0].length
наверное
Аноним # OP  18/12/16 Вск 07:45:08  142440507
massssssssss.png (6Кб, 422x233)
index.png (12Кб, 661x119)
>>142440315
Я a и n уже объявлял
Ещё раз попробовал. Недействительный тип для индекса массива
Аноним # OP  18/12/16 Вск 07:47:27  142440546
kot vol.jpg (80Кб, 580x735)
Это даже не мой код
То есть это даже не код, это его примерный набросок. Мне до зачёта только это доделать
Аноним 18/12/16 Вск 07:48:12  142440564
>>142440507
а - это массив. А у тебя просто int. Я твой Си не знаю, но попробуй
int a [][] = new int [1488][1488];
Где 1488 - это ранг матрицы.
Аноним 18/12/16 Вск 07:48:22  142440571
>>142440418
Щас объявлю
Аноним 18/12/16 Вск 07:48:52  142440583
>>142440546
Ты понимаешь что ты поехавший, все?
Аноним # OP  18/12/16 Вск 07:49:24  142440595
14514835367450.jpg (28Кб, 519x285)
>>142440564
С++, забыл сказать
Аноним 18/12/16 Вск 07:49:58  142440605
>>142440564
Загуглил за тебя. Пиши
int a [1488][1488];
Вместо int a;
Аноним 18/12/16 Вск 07:51:50  142440644
>>142440507
у тебя переменная а массив, объявляй int a[n][m]
Аноним 18/12/16 Вск 07:53:20  142440661
>>142440219 (OP)
Вот ведь аутист.
Аноним 18/12/16 Вск 07:54:46  142440692
>>142440661
И не говори. Зачем на камплюторщика пошёл? Если вечно сидишь за компом, это делает тебя потенциальным долбоёбом, но никак не потенциальным программистом.
Аноним 18/12/16 Вск 07:54:59  142440696
Нашли как создавать динамическй двухместный массив
Аноним 18/12/16 Вск 07:56:10  142440713
>>142440696
Найди*
Аноним 18/12/16 Вск 07:56:49  142440736
>>142440696
Двумерный
Аноним 18/12/16 Вск 07:57:07  142440739
>>142440696
массив.
Аноним 18/12/16 Вск 07:57:37  142440746
>>142440739
Да,массив
Аноним 18/12/16 Вск 07:58:11  142440757
>>142440696
Нахуй ему динамический, этот аутист даже обычный создать не может.
Аноним 18/12/16 Вск 07:59:17  142440774
>>142440219 (OP)
Лол, попробуй лучше логомиры.
Аноним 18/12/16 Вск 07:59:22  142440779
>>142440757
Ну по дефолту тип.чтобы ты сам мог указывать его размер
Аноним 18/12/16 Вск 08:00:44  142440808
>>142440779
Так он его не осилит.
Аноним 18/12/16 Вск 08:01:09  142440816
>>142440779
Кстати могу поздравить Опа с тем что он обосрался на середине проводимого курса.на сессии там будут задачи с методами сортировки
Аноним 18/12/16 Вск 08:01:54  142440835
>>142440816
Хотя запись в файлы через структуры мне показался сложнее
Аноним 18/12/16 Вск 08:02:41  142440855
>>142440808
Что его осилять?Там 3 строчки скопипастить
Аноним 18/12/16 Вск 08:07:05  142440930
>>142440564
Дебил, ты хоть знаешь, что такое ранг матрицы?
Аноним 18/12/16 Вск 08:08:31  142440957
>>142440930
А что это такое?
Мимо
Аноним 18/12/16 Вск 08:08:39  142440962
>>142440696
Епта, создай сначала простой, потом выделишь ему больше памяти realloc'ом.
Аноним 18/12/16 Вск 08:09:37  142440982
>>142440957
Максимальный порядок ненулевых миноров, по определению. Также можно понимать как максимальное число линейно независимых строк/столбцов
Аноним 18/12/16 Вск 08:10:28  142441001
>>142440962
> реаллок
> ПЛЮСЫ
> пользоваться реаллоком, вообще не понимая даже как массив объявить
Он там щас всю систему нахуй сломает
Аноним 18/12/16 Вск 08:11:35  142441023
>>142440982
Кек.слишком сложно.Мне стало лень этим занимался где-то на наследовании классов
Аноним 18/12/16 Вск 08:12:08  142441031
>>142441023
А при чём здесь блядь вообще ооп и линейная алгебра?
Аноним 18/12/16 Вск 08:12:36  142441041
>>142441023
И да, это не сложно, это проходят на первом курсе на самых первых занятиях.
Аноним 18/12/16 Вск 08:12:40  142441043
>>142441031
А я не оп
Аноним 18/12/16 Вск 08:13:21  142441055
>>142441041
Не помню почему то такого(
Аноним 18/12/16 Вск 08:14:28  142441071
>>142440982
Это что типа ограничителя размера матрицы?
Или я даун не так понял?
Аноним 18/12/16 Вск 08:22:15  142441249
>>142440219 (OP)
Братишка, устанавливай php. Статическая типизация - игрушка дьявола, ежжи.
Аноним 18/12/16 Вск 08:22:19  142441250
Сука, вот это деградация!

Я хуею, антуаны, с вас!
Аноним 18/12/16 Вск 08:26:01  142441331
>>142441001
Так он же динамический массив хочет.
Аноним # OP  18/12/16 Вск 08:29:33  142441417
osh mas.png (15Кб, 752x233)
>>142441249
Та мне в пту надо досдать это
Динамический массив поможет избавиться от ошибки на пикрил?
Аноним 18/12/16 Вск 08:34:37  142441525
>>142441417
Влепи
a =
{
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0}
};
перед int n;
Аноним 18/12/16 Вск 08:36:47  142441559
>>142441417
Так ты заполни его хотябы. А то ты создал указатель на нихуя.
Аноним # OP  18/12/16 Вск 08:41:46  142441682
din massiv.png (7Кб, 357x234)
osh din mas.png (12Кб, 665x124)
>>142441559
>>142441525
Это не нужно уже, я создал динамический
Аноним 18/12/16 Вск 08:43:17  142441726
>>142441682
Где?
Аноним 18/12/16 Вск 08:45:43  142441786
>>142441682
Оп, ты че такой тупой? В гугле по первой ссылке перейти и про массивы прочитать за 5 минут никак? Или ты траль?
http://cppstudio.com/post/389/
Аноним # OP  18/12/16 Вск 08:46:27  142441808
>>142441726
>new int
4 строчка
Аноним 18/12/16 Вск 08:52:21  142441932
ребят рас уж тут помогают новичкам, то поясните пожалуйста где юзается полиморфизм и виртуальные функции, прост до меня походу не доходит особо
Аноним 18/12/16 Вск 08:55:24  142442000
convert.png (22Кб, 740x360)
>>142441786
забыл ещё одно значение поставить
Аноним # OP  18/12/16 Вск 08:59:13  142442099
ob mas.png (19Кб, 990x326)
Это почему я захотел использовать динамический массив
Аноним 18/12/16 Вск 08:59:56  142442121
>>142442099
С какого хера он динамический?
Аноним 18/12/16 Вск 09:04:03  142442222
>>142442000
Ты прочитать гайд из интернета можешь, аутист?
Аноним 18/12/16 Вск 09:13:53  142442458
>>142442121
Он не динамический. Это обычный. С обычным появляется такая ошибка.
>>142442222
просто иди нахуй
Аноним 18/12/16 Вск 09:16:29  142442522
>>142442458
У тебя и там и там не динамический. Епт прочитай гайд в инете, ты ошибку примитивную делаешь.
Аноним 18/12/16 Вск 09:26:08  142442775
>>142442458
ТПУшнику неприятно. С этим даже обезьяна справится.
Аноним 18/12/16 Вск 09:43:23  142443230
2016+12-18-09`4[...].png (15Кб, 752x471)
ОП, вот рабочая программа. Если ты просто посмотришь на нее, поймешь, что у тебя не так?
Могу и объяснить, в принципе.
Аноним 18/12/16 Вск 09:50:29  142443459
С++ вкатился. Объяви сначала обычный массив, допустим [100][100], потом задавай n, а ТОЛЬКО ПОТОМ ТАСКАЙ ИЗ НЕГО ЭЛЕМЕНТЫ.
Аноним 18/12/16 Вск 09:52:19  142443523
>>142443459
> ПОТОМ ТАСКАЙ ИЗ НЕГО ЭЛЕМЕНТЫ.
Ага. Если повезет, натаскаешь нулей. А если не повезет, то то, что лежало в оперативке до запуска программы в том месте.
ОП, наверное, пошел гайды в конце концов читать.
Аноним 18/12/16 Вск 09:59:03  142443738
>>142443230
Что за спецификатор такой "%3d"?

не ОП
Аноним 18/12/16 Вск 10:02:11  142443806
>>142440219 (OP)
Толсто
Аноним 18/12/16 Вск 10:03:17  142443827
>>142443738
Смотри, это то, что легко используется в сканф'е (можно, наверное, и иострим настроить, но не знаю, как). Смотри пикрелейтед. Видишь, в таблице есть как однозначные, так и двузначные числа? А при этом таблица получается РОВНАЯ, одно число над другим. Число перед d - то, сколько под него нужно выделить пространства при выводе. Если число не занимает столько места, будут пробелы. Занимает больше - будет уложено в большее число (руша таблицу)
Такая же фишка возможна с выводом float/double: %7.3f: арендуется 7 клеток под float, а выводимая точность будет - 3 знака после точки.
Аноним 18/12/16 Вск 10:04:51  142443873
>>142443827
При этом, если написать отрицательное число перед выводимым типом (%-3d), то числа будут сдвинуты к левому, а не правому, ряду.
Аноним 18/12/16 Вск 10:07:27  142443951
>>142443230
Все эти двубуквенные переменные и шифры типа %3d используются потому, что нет нормально IDE с удобным автокомплитом, как в вижл студии. Сапожники без сапог, стыдоба.
Аноним 18/12/16 Вск 10:15:38  142444156
>>142443951
> с удобным автокомплитом
Я не так уж и много писал в Вижуал Студии, так что не понимаю, о чем ты. Но готов, если тебе нечем заняться, посмотреть, как ты выведешь красиво табличку с разным числом цифр в числах, без использоавния printf'а.
> двубуквенные переменные
Названия min и max занимаются в плюсах функциями, и я не хочу добавлять им новые значения. Названия же minimum, maximum превратили бы меня в любителя Джавы. Не так уж это и критично, в принципе, но, когда у нас на всю программу три переменных, как их не называй, смысл понятен будет или не понятен, если ты как ОП.
> вижл студии
Опять же, программа пишется три минуты. Для прямой компиляции через g++ не нужны открытия тяжелых сред программирования, проекты, и тому подобное. По-моему, вижуалка здесь НИНУЖНА. Но я - бывший олимпиадник, мне привычнее в far'е работать как в среде программирования.

Аноним 18/12/16 Вск 10:20:44  142444325
>>142444156
Я о коде, а не о форматировании вывода в консоль. Вот тот же printf - что значит f? Надо лезть в гугол, чтобы понять. А что делает Console.WriteLine() - понятно без гуглов. И весь язык такой, сплошные шифры.
Аноним 18/12/16 Вск 10:25:58  142444509
>>142444325
> Надо лезть в гугол, чтобы понять
f - float, как правило.
lf - double обычно.
Для тех, кто начинал учить язык с чистого Си, это проблем не добавляет, типы очевидны.
Точно такая же ситуация и для твоего ВрайтЛана: лично мне неочевидно, например, выведется ли линия, или линия с переносом строки; можно ли выводить переменные, и так далее. Для тебя вопросы глупые, а я бы не задумываясь писал printf.
Аноним 18/12/16 Вск 10:27:58  142444586
>>142440219 (OP)
Дай значение n.
Аноним 18/12/16 Вск 10:32:51  142444747
>>142444325
А причём тут автокомплит визуалки и особенность синтаксисов шарпа и крестов? И если так не нравится принт, то можно
cout << "мамкатвоя" <<endl;
и все понятно
Аноним 18/12/16 Вск 10:34:39  142444826
>>142443230
>>142444156
> Но я - бывший олимпиадник, мне привычнее в far'е работать как в среде программирования.

люди такого уровня пишут int16_t а не int . и задумываются о выравнивании памяти.
будешь писать типа:
for (блаблабла)
строчка;


это тебе аукнется один раз но оче больно
Аноним 18/12/16 Вск 10:45:29  142445182
>>142444509
>Для тех, кто начинал учить язык с чистого Си, это проблем не добавляет, типы очевидны.
Им все равно пришлось потратить время, чтобы запомнить эти сокращения, а их очень много и они порой совсем не очевидные, например что для ANSI-версии функции используется суффикс A, а для unicode, нееет, не U, а W, потому что wide нахуй. Это все мог бы делать компьютер.
>лично мне неочевидно, например, выведется ли линия, или линия с переносом строки
Очевидно, потому что для вывода линии есть метод Console.Write(string), и он тебе подстветится.
>можно ли выводить переменные
У переменных вызовется ToString(), это общее для языка правило.
Аноним 18/12/16 Вск 10:47:18  142445242
>>142444747
Меня не устраивает не принтф, а что код похож на ребусы, потому что не принято использовать нормальные инструменты.
Аноним 18/12/16 Вск 10:50:17  142445360
Каким говном вы тут занимаетесь.
мимо 1с:господин
Аноним 18/12/16 Вск 10:52:44  142445434
>>142445242
А неожиданно он поменяется если ты его в визуалке напишешь. Ты либо конченый, либо неопытный
Аноним 18/12/16 Вск 10:53:09  142445452
>>142445360
Жирно
Аноним 18/12/16 Вск 10:55:25  142445527
>>142445434
Да, если я буду писать в визуалке, я хотя бы свои имена не буду сокращать до двух букв.
Аноним 18/12/16 Вск 10:55:39  142445541
blob (36Кб, 576x176)
>>142445242
Глядите, какой неженка. Может для тебя и ассемблер ребусом является?
Аноним 18/12/16 Вск 10:57:30  142445624
>>142445541
В ассемблере этих сокращений на пару порядков меньше.
Аноним 18/12/16 Вск 13:14:51  142452490
>>142440219 (OP)
ебать дебил
Аноним 18/12/16 Вск 13:39:39  142454272
>>142440219 (OP)
Тебе полон тред людей говорит, что ты нихуя не объявил, а ты про свою базу с тремя уроками что-то несёшь.
Поди услышал где-то, что можно инициализировать переменные без их объявления, хотя даже не врубаешься, чем отличается объявление от инициализации.
Аноним 18/12/16 Вск 15:14:31  142460481
>>142445527
>шифры типа %3d используются потому, что нет нормально IDE с удобным автокомплитом, как в вижл студии
Иди подучи матчасть, не позорься.
Аноним 18/12/16 Вск 16:35:24  142465771
>>142440219 (OP)
давн

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 92 | 14 | 27
Назад Вверх Каталог Обновить

Топ тредов
Избранное