федороа
?>

Как используется функция іnput() в строке '548 + 895 + 1000 + + 5012', чтобы выделить числа из строки и сложить их?​

Информатика

Ответы

Девяткина_Арсений

#include <iostream>

#include <vector>

using namespace std;

bool isPrime(int n){

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

   if (n % i == 0){

     return 0;

   }

 }

 return 1;

}

vector<int> primes(int l, int r){

 vector<int> primesNumbers;

 for (int i = l; i < r + 1; i++){

   if (isPrime(i)){

     primesNumbers.push_back(i);

   }

 }

 return primesNumbers;

}

int main() {

 int l, r;

 cin >> l >> r;

 vector res = primes(l, r);

 for (int i = 0; i < res.size(); ++i){

   cout << res[i] << " ";

 }

 return 0;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Как используется функция іnput() в строке '548 + 895 + 1000 + + 5012', чтобы выделить числа из строки и сложить их?​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

delena6467
zhunina71807
ilds88
adman7
dashafox8739
polikarpov-70
Zebra198383
Angelina1139
Шеина
kmb1960679
emik071089
Дмитрий_Евлампиев518
de1979nis
Николаевна1564
Monstr13
▲