Сумма простых чисел меньше 10 равна 2 + 3 + 5 + 7 = 17.
Найдите сумму всех простых чисел меньше 10000.

Напишите пожалуйста код C++, желательно с объяснением и не очень мудреный, а то мне ещё его защищать. Буду очень благодарен)​

Ответы

Ответ дал: nazikmuz
1

Відповідь:

Сумма простых чисел которые меньше 10

C++ code:

#include <iostream>

#include <cmath>

bool CheckPrime(int num){

for(int i = 2; i <= sqrt(num); i++){

 if(num % i == 0){

  return false;

 }

}

return true;

}

int main(){

int sum = 0;

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

 if(CheckPrime(i)){

  sum += i;

 }

}

std::cout << sum << std::endl;

return 0;

}

Сумма простых чисел которые меньше 10000

C++ code:#include <iostream>

#include <cmath>

bool CheckPrime(int num){

for(int i = 2; i <= sqrt(num); i++){

 if(num % i == 0){

  return false;

 }

}

return true;

}

int main(){

int sum = 0;

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

 if(CheckPrime(i)){

  sum += i;

 }

}

std::cout << sum << std::endl;

return 0;

}

Вас заинтересует