Заполнить многомерный массив размерностью n x n случайными числами в
интервале (100, 200). Вывести полученный массив на экран. Вычислить среднее
арифметическое всех элементов массива.
Ответы на вопрос
Ответил MaxLevs
1
Напишу на Haskell.
- main :: IO ()
- main = do
- let n = 20
- xs <- getTwoDimensions n (randomRIO (100, 200) :: IO Int)
- mapM_ print xs
- print $ avg xs
- where
- getDimension n f = mapM (const f) [1..n]
- getTwoDimensions n = getDimension n . getDimension n
- avg :: [[Int]] -> Double
- avg xs = realToFrac (sum $ sum <$> xs) / ((**2) . genericLength $ xs)
Приложения:

Новые вопросы
Другие предметы,
2 года назад
Русский язык,
2 года назад
История,
2 года назад
Литература,
8 лет назад