Задание
Напишите программу, которая вводит натуральные числа 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
Телеграм
-