Advertisement
CzarnyBarszcz

lab1

Mar 8th, 2021
2,978
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 1.41 KB | None | 0 0
  1.  //Zadanie 1.8
  2.          (*
  3.          [<EntryPoint>]
  4.          let main argv =
  5.              printfn "Program oblicza dwumian Newtona"
  6.              printfn "Podaj n : "
  7.              let n = int (Console.ReadLine())
  8.              printfn "Podaj k : "
  9.              let k = int (Console.ReadLine())
  10.          
  11.              let rec dwumian(n, k) =
  12.               if k = 0 then
  13.                1
  14.               elif k = n then
  15.                1
  16.               else
  17.                  dwumian(n-1,k)+dwumian(n-1,k-1)
  18.          
  19.              Console.WriteLine(dwumian(n,k))
  20.          
  21.              0 // return an integer exit code
  22.          *)
  23.  
  24.         //Zadanie 1.9
  25.         (*
  26.         [<EntryPoint>]
  27.        
  28.         let main argv =
  29.             printfn "Czy liczba jest liczba pierwsza "
  30.             printfn "Podaj n : "
  31.             let n = int (Console.ReadLine())
  32.             let k = 2
  33.             let rec pierwsza (n,k)=
  34.              if n < 2  then
  35.                 Console.WriteLine("Liczba nie jest liczba pierwsza")
  36.              elif k<n  then
  37.                 if n%k=0 then
  38.                  Console.WriteLine("Liczba nie jest liczba pierwsza")
  39.                 else
  40.                  pierwsza(n,k+1)
  41.              else
  42.                  Console.WriteLine("Liczba jest liczba pierwsza")
  43.                  
  44.             Console.WriteLine(pierwsza(n,k))
  45.        
  46.             0 // return an integer exit code
  47.             *)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement