Предмет: Информатика,
автор: hororshik
Перечислить от 1 до 100 простые числа язык golang и объяснить что означает каждая строчка. Пожалуйста!
Ответы
Автор ответа:
0
Никогда не писал на 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
}
hororshik:
Можешь объяснить что означает каждая строчка?
Похожие вопросы
Предмет: Русский язык,
автор: jorik
Предмет: Русский язык,
автор: белая
Предмет: Другие предметы,
автор: Суперпуперкласс
Предмет: Физика,
автор: Хомяяяк25
Предмет: Математика,
автор: TheRook228