Индекс най-малък елемент в двумерен масив


1

Здравейте. Бихте ли ми помогнали с проблем, който срещнах в задача - с намирането на позицията на най-малкия елемент в 2д масив.
Трябва примерно да имам въведени:
[0,0] : 3
[0,1] : 4
[1,0] : 5
[1,1] : 6
И резултатът да ми е:
[0,0]
[1,0]

Ето го и условието:

/*Даден е двумерен масив А с m реда и n стълба. Да се състави
програма, която създава нов масив а0, а1,...,аm-1, като стойността на аi
е равна на индекса на най-малката стойност в i-ия ред. */


С кода съм стигнал до следното, като опитах някаква тъпотия, за да проверя дали ще сработи, но не стана. Стойностите пробвах и успях да ги взема, но с индексите не ми се получи.



 



Отговори



1

Първо кода ти е на С, а не на C# - пуснат е в раздела за C# :)

Грешката ти, според мен, е в 35-ти ред:

colPlace == j;

трябва да стане

colPlace = j;

Също така, с цел съвсем лека оптимизация вътрешния цикъл бих го почнал от 1, а не от 0; rowPlace = i бих го изнесъл преди началото на вътрешния цикъл.

от wnvko (3123 точки)


1
Благодаря, получи се. Съжалявам за грешката с разделите.
Кофтито е, че искат да запазя индекса в едномерен масив ..... 

от Daniel_Ganev (25 точки)