Предмет: Информатика,
автор: natchervova
Определить, в какой строке А(5,6) больше всего сумма элементов
Ответы
Автор ответа:
0
// F#
[<EntryPoint>]
let main argv =
let generateMatrix n m =
let rnd = System.Random()
Array2D.init n m (fun i j -> rnd.Next(10))
let inputArray = generateMatrix 5 6
printf "array: \n%A\n" (inputArray)
let maxIndex =
[1..Array2D.length1 inputArray]
|> Seq.map (fun row -> (row, inputArray.[row-1, *] |> Seq.sum))
|> Seq.maxBy (fun (i, sum) -> sum)
|> fst
printf "max index: %d" maxIndex
System.Console.ReadKey true |> ignore
0
[<EntryPoint>]
let main argv =
let generateMatrix n m =
let rnd = System.Random()
Array2D.init n m (fun i j -> rnd.Next(10))
let inputArray = generateMatrix 5 6
printf "array: \n%A\n" (inputArray)
let maxIndex =
[1..Array2D.length1 inputArray]
|> Seq.map (fun row -> (row, inputArray.[row-1, *] |> Seq.sum))
|> Seq.maxBy (fun (i, sum) -> sum)
|> fst
printf "max index: %d" maxIndex
System.Console.ReadKey true |> ignore
0
Похожие вопросы
Предмет: Русский язык,
автор: саша4179
Предмет: Русский язык,
автор: ЖаннаПетросян
Предмет: Другие предметы,
автор: filat1274
Предмет: История,
автор: Dartre
Предмет: Математика,
автор: fixmix40