[C++] Utworzyć funkcję pseudo:
• Generuje liczby z przedziału [0;20].
• Sprawdza czy liczba jest parzysta.
• Sprawdza czy liczba jest pierwsza.

= DAJE NAJ =​


Odpowiedź :

Odpowiedź:

#include <iostream>

#include <cstdlib>

#include <ctime>

int generateNumber(){

   srand(time(nullptr));

   return rand() % 21;

}

bool isEven(int number){

   return number % 2 == 0;

}

bool isPrime(int number){

   int counter = 0;

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

       if(number % i == 0){

           counter++;

       }

   }

   return counter == 1;

}

int main() {

   int number = generateNumber();

   std::cout << "Wylosowana liczba to " << number << std::endl;

   std::cout << isEven(number) << std::endl;

   std::cout << isPrime(number);

   return 0;

}

Wyjaśnienie:

O coś takiego chodziło? Najlpierw generujemy liczbę z przedziału, a potem sprawdzamy czy jest parzysta i czy jest pierwsza