Задание
Напишите программу, которая вводит натуральные числа a и b , и выводит квадраты натуральных чисел в диапозоне от а до b на F#
Решение
// Напишите программу, которая вводит натуральные числа a и b, // и выводит квадраты натуральных чисел в диапозоне от а до b на F# [<EntryPoint>] let main argv = let a = System.Int32.Parse(System.Console.ReadLine()) // вводим нижнюю границу диапазона (a) let b = System.Int32.Parse(System.Console.ReadLine()) // вводим верхнюю границу диапазона (b) let sequence = seq { for i in a .. b -> (i, i*i) } // генерируем последовательность от a до b и на каждой итерации вычисляем квадрат for (number, square) in sequence do // проходим по последовательности и выводим результаты на экран printfn "%d * %d = %d" number number square 0 // выход с программы
Архив содержит
- исходный код на Visual Studio 2015
dmytro