Въпрос за първа задача от второ домашно - Compare arrays
Здравейте, от няколко часа се опитвам да реша задачата по всевъзможни начини, но на тестовете винаги ми изкарва 80/100. По условието на задачата разбирам, че трябва да създадем два едномерни масива, без първоначално зададени размер и стойности на елементите. След известно проучване започвам да си мисля, че това не е възможно и единственото ми решение остава да използвам динамичен масив, но не искам, тъй като все още не сме взели материала и предполагам, че има и друг вариант. Прикачвам кода, който съм написал до момента, за да видите къде може би греша. Предварително съм задал размер на масивите, тъй като не знам как да го направя с user input. На VS работи, но в джъджа 80/100. Благодаря ви предварително :)
Колега, pa-kon,
Това, което си написал е вярно, но няма да работи на всички платформи.
Казвам за 5ти път (другите 4 бяха споменати по време на лекцията).
Кодът, който си напидал е извън стандард, защото си използвал масиви с променлива дължина.
Приканвам те:
1) или използвай масиви с дължина, която е известна compile time (например const int MAX_SIZE = 100;)
2) или използвай std::vector, който може динамично да променя дължината си.
Поздрави
ясно :) , аз мислех че задачите съответстват на части от лекцията , а векторите бяха в края на лекцията