Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // main.swift
- // Zad 5.1
- //
- import Foundation
- print("Podaj maksymalna liczbe do sprawdzenia:")
- guard let licz = Int(readLine()!) else {
- fatalError("Zla liczba")
- }
- var x1: Int = 1
- var x2: Int = 1
- var x3: Int = 0
- var nr: Int = 3
- if(x1<=licz)
- {
- print("1 i 2 element ciagu to: \(x1) , \(x2)")
- }
- else {
- print("Brak elementow ciagu mniejszych")
- }
- while(x3 <= licz)
- {
- x3 = x2 + x1
- if(x3>licz)
- {
- print("Element wiekszy od licz! ")
- break
- }
- else{
- print("Element nr \(nr) to \(x3)")
- }
- x1 = x2
- x2 = x3
- nr+=1
- }
- /////////////////////////////////////////////////////
- //
- // main.swift
- // Zad 5.2
- //
- import Foundation
- print("Podaj maksymalna liczbe do sprawdzenia:")
- guard let licz = Int(readLine()!) else {
- fatalError("Zla liczba")
- }
- if(licz>2)
- {
- let Poczatek: Int = 1
- let Koniec: Int = Int(floor(sqrt(Double(licz))))
- var IloscDzielnikow: Int = 0
- for i in stride(from: Poczatek, to: Koniec+1, by: 1){
- if(licz%i==0){
- IloscDzielnikow+=1
- }
- }
- if(IloscDzielnikow == 1)
- {
- print("Liczba pierwsza")
- }
- else{
- print ("Liczba nie jest pierwsza")
- }
- }
- else if (licz == 2){
- print("Liczba jest pierwsza")
- }
- else{
- print("Podanej liczby nie mozna sprawdzic")
- }
- //////////////////////////////////////////////////
- //
- // main.swift
- // Zad 5.3
- //
- import Foundation
- print("Podaj liczbe do sredniej geom:")
- guard let licz = Int(readLine()!) else {
- fatalError("Zla liczba")
- }
- if ((String(licz).count) >= 3)
- {
- let slowo = String(licz)
- var suma: Int = 0
- for()
- {
- }
- var sl1: Int = Int(String(slowo[slowo.startIndex]))!
- var sl2: Int = Int(String(slowo[slowo.index(slowo.startIndex, offsetBy: 1)]))!
- var sl3: Int = Int(String(slowo[slowo.index(slowo.startIndex, offsetBy: 1)]))!
- let srgeo: Double = Double(pow(suma, 1/3))
- print("\(srgeo)")
- }
- else{
- print ("Liczba mniej niz trzycyfrowa")
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement