Никогда не писал на Go, буквально что смог накидать судя по их вики.
https://ideone.com/ioI5j4
package main
import "fmt"
func main(){
for i := 0; i <= 100; i++ { //Checking all from 1 to 100
if(IsSimple(i)){ // Checking if it simple
fmt.Println(i) // print if it is
}
func IsSimple(num int) bool{
if(num<2) {return false} // there is no simple numbers less than 2
for i := 2; i < num; i++ { // checking all possible mults
if(num%i==0) {return false}
// return false if there is some multiplier between 2 and input number
return true; // if there is not such return true, num is simple
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Никогда не писал на Go, буквально что смог накидать судя по их вики.
https://ideone.com/ioI5j4
package main
import "fmt"
func main(){
for i := 0; i <= 100; i++ { //Checking all from 1 to 100
if(IsSimple(i)){ // Checking if it simple
fmt.Println(i) // print if it is
}
}
}
func IsSimple(num int) bool{
if(num<2) {return false} // there is no simple numbers less than 2
for i := 2; i < num; i++ { // checking all possible mults
if(num%i==0) {return false}
// return false if there is some multiplier between 2 and input number
}
return true; // if there is not such return true, num is simple
}