Предмет: Информатика, автор: bekahmet

СРОЧНО НАДО ПЖЛСТ ПОМОГИТЕ
2.Вывести на экран простые числа в диапазоне от 2 до 50.
2. С помощью цикла for вывести все четные числа от 2 до п.​


romatsupa: Написать программу?
romatsupa: #include

using ll = long long;
using namespace std;

#define endl '\n'
ll pos(ll n)
{
for(ll i = 2; i < n; i++)
if(n % i == 0)
return 1;
return 0;
}

void solve(){
ll n;
cin>>n;
for(ll i = 2; i <= 50; i++)
if(pos(i) == 1)
cout<cout<for(ll i = 2; i <= n; i+=2)
cout<
return;
}
int main()
{
//IOS
//ll _; cin>>_; while(_--)
solve();
return 0;
}

Ответы

Автор ответа: romatsupa
0

Ответ:

#include<bits/stdc++.h>

using ll = long long;

using namespace std;

#define endl '\n'

ll pos(ll n)

{

   for(ll i = 2; i < n; i++)

       if(n % i == 0)

           return 1;

   return 0;

}

void solve(){

ll n;

cin>>n;

for(ll i = 2; i <= 50; i++)

   if(pos(i) == 1)

       cout<<i<<" ";

cout<<endl;

for(ll i = 2; i <= n; i+=2)

   cout<<i<<" ";

return;

}

int main()

{

      solve();

   return 0;

}

Автор ответа: Fchchchv
1

Ответ:

если нужно на питоне напиши

Объяснение:

1 задание

#include <iostream>

using namespace std;

int main()

{

   cout << "Простые числа в диапазоне от 2 до 50: ";

   for (int i = 2; i <= 50; i++)

   {

       int c = 0;

       for (int j = 1; j <= i; j++)

       {

           if (i % j == 0)

           {

               c++;

           }

       }

       if (c == 2)

       {

           cout << i << " ";

       }

   }

   cout << endl;

   return 0;

}

2

#include <iostream>

using namespace std;

int main() {

int p;

cin >> p;

for (int i = 2; i <= p; i += 2) {

 cout << i << " ";

}

return 0;

}

Похожие вопросы
Предмет: Физика, автор: artemnagornyj36
Предмет: Алгебра, автор: zincenkomaksim580