Roman Kitaev, не вариант, нужно скрипт написать на ребут шлюза goIP на easyphone подключиться по ССХ или Телнету невозможно. Есть только вебморда, на которую можно зайти и бутнуть, но в некоторых случаях это очень долго получается, а нужно сею минуту. Селениум не очень удобный вариант, через него конечно проще всего.
Спасибо конечно, лаконично, но я не знаю что за функция numeric_limits::min(). Даже после прочтения ее описания в справочнике не очень понял что она делает. Думаю пока рано мне о ней знать =)
Интуитивно конечно понял, но лучше подожду пока более "разжевано" встречу ее описание.
int row[ROWSIZE]{};
for (int r = 0; r < ROWSIZE; r++) {
row[r] = arr[r - 1][COLSIZE];
cout << row[r] << "|";
if (row[0] < row[r]) {
row[0] = row[r];
}
else r;
}
cout << "Максимальное: " << row[0] << endl;
Да, вот получилось. Все просто оказывается. Осталось найти номер строки и столбца в котором максимальное число есть, и вывести их на экран. Но то изи. Чуть позже доделаю.
В инете есть, я смотрел, делал по принципу тех примеров, но что-то у меня не получалось, вечно какую-то муть выводило. Сейчас вот прогулялся, пришел домой, прочел ваши коменты и сразу решение пришло в голову.
Спасибо за помощь, но, к сожалению, это все не то. Не так получается, как хотелось бы.
Ваш пример работает так как вы написали, корректно. Он выполняет половину того, что мне необходимо. Выводиться должно не только$a['input_ingridient'], но и $a['output_ingridient'] второй строкой.
Примерно так:
1. Сталь - 60
1.1 Железная руда 120
2. Бревно - 80
2.1 Дерево 160
Вот эти вот пункты 1 и 2 берутся из массива $recipes, а пункты 1.1 и 2.1 из массива $resurses и все должно быть в одном списке. Но как я понял, на php вроде, это не удастся сделать.
Вообщем, я так думаю лучше, да и проще это все сделать отдельными списками. Просто сделаю ссылку на новую страницу, где будет подробно все описано. Как вы считаете? )
Александр Сисюкин: Я спешил, и не верный пример выложил. Изменил. Нет, мне нужно $a['1_title_ingridient'] прогнать по массиву $resurses, и если названия значений совпадают c $a_2['output_ingridient'], то $a['1_value_ingridient'] перемножаю с $a_2['output_value'].
У меня получается это делать, но в корне не верно, из-за чего данные дублируются, так как вызываю foreach() в foreach(). Есть вариант проще, массив $resurses разбить на отдельные переменные и сделать все через switch, но это получится очень длинное веретено, где потом в случае необходимой правки черт ногу сломит.
Допустим, во втором массиве, в рецепте есть Сталь, мне нужно сравнить эти два массива, найти в первом Сталь, если она там есть, и посчитать их значения. И сделать это нужно в одном цикле foreach, так он выводит статьи. Иначе придется для каждой статьи отдельно писать повторяемый код.
К сожалению, я еще не знаком с ссылками на элементы массива. А организовать данные в msql по другому не получится.