
Вывести простые числа от 1 до 100 golang


Ответы на вопрос

Ответ:1 вариант ето ты водиш числа от а до б.
#include <iostream>
using namespace std;
int main()
{
int a,b=0,c=0,a1,j=2;
cin>>a1>>a;
for(int i=a1;i<=a;++i)
{
b=0;
for( j=2;j<=i;++j)
{
if(i%j==0)
{
++b;
c=j;
if(b>1)
break;
}
}
if(b==1)
{
cout<<c<<" ";
}
a1=j;
}
}
2 вариант от 1 до 100
#include <iostream>
using namespace std;
int main()
{
int a,b=0,c=0,a1,j=2;
a1=1;
a=100;
for(int i=a1;i<=a;++i)
{
b=0;
for( j=2;j<=i;++j)
{
if(i%j==0)
{
++b;
c=j;
if(b>1)
break;
}
}
if(b==1)
{
cout<<c<<" ";
}
a1=j;
}
}
Объяснение:



Для вывода простых чисел от 1 до 100 на языке Go (Golang) можно написать следующий код:
gopackage main
import (
"fmt"
)
func isPrime(num int) bool {
if num < 2 {
return false
}
for i := 2; i*i <= num; i++ {
if num%i == 0 {
return false
}
}
return true
}
func main() {
fmt.Println("Простые числа от 1 до 100:")
for i := 1; i <= 100; i++ {
if isPrime(i) {
fmt.Print(i, " ")
}
}
fmt.Println()
}
Этот код определяет функцию isPrime
, которая проверяет, является ли переданное число простым. Затем, в функции main
, цикл от 1 до 100 перебирает все числа и выводит только простые. Результатом выполнения программы будет список простых чисел от 1 до 100.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili