В институте дали такое задание "Проверить, являится ли массив A возврастающей последовательностью" я незнаю что это означает? Подскажите, язык программирования С++ знаю хорошо, но незнаю что написать.
На, вот тебе на Haskell-е. На C++ сам перепишешь, раз ты его хорошо знаешь.
check :: [Integer] -> Bool
check [] = True
check (head:tail) = res where
(_, res) = foldl (\ (prev, res) next -> (next, (next > prev) && res)) (head, True) tail
main :: IO ()
main = if (check [1, 2, 3, 4, 5, 6, 8]) then
putStrLn "Good"
else
putStrLn "Bad"