Вопрос задан 14.07.2023 в 20:14. Предмет Информатика. Спрашивает Назипов Ранис.

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

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Жумабаева Алтынай.

Ответ: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;

}

}

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вывода простых чисел от 1 до 100 на языке Go (Golang) можно написать следующий код:

go
package 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.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос