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=](https://pl-static.z-dn.net/files/da2/365a5bb853e9429c2c87f895b8698337.jpg)
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;
}