Rozwiązane

Napisz program, który dla dwóch podanych przez użytkownika liczb wyświetli informację o tym czy ich suma jest liczbą pierwszą. Na podstawie tego co jest w załączniku. Z góry dziękuję za pomoc!



Napisz Program Który Dla Dwóch Podanych Przez Użytkownika Liczb Wyświetli Informację O Tym Czy Ich Suma Jest Liczbą Pierwszą Na Podstawie Tego Co Jest W Załączn class=

Odpowiedź :

Odpowiedź:

Pod spodem wklejam kod, prosiłbym ew przetestować go na swoich liczbach, mam nadzieje ze o coś takie chodziło. :)

#include <iostream>

using namespace std;

int czyPierwsza(int s){

   int counter = 0, czyjest;

   for(int i = 1; i <= s; i++){

       if(s%i == 0){

           counter++;

       }

   }

   if(counter == 2){

       czyjest = 1;

   }else{

       czyjest = 0;

   }

   return czyjest;

}

int main(){

   int a, b, suma;

   cout << "Podaj liczbe 1: ";

   cin >> a;

   cout << "Podaj liczbe 2: ";

   cin >> b;

   suma = a + b;

   if(czyPierwsza(suma) == 1){

       cout << "Suma jest liczba pierwsza" << endl;

   }else{

       cout << "Suma nie jest liczba pierwsza" << endl;

   }

    return 0;

}