Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- void wyn(int& a,int& b,int& wynik){ // zmienne (a, b, wynik) stali sie referencja w parametrze funkcji zrob()
- int i=0; // iteracja
- wynik=a; // zmiennej (wynik) przepisalismy wartosci zmiennej (a)
- while(i<=2){ // wykonuj dopoki (i) jest mniejsze lub rowne 2 (i<=2)
- b+=i; // zmiennej (b) dodalismy co siedzi w zmiennej (i)
- wynik+=b; // zmiennej (wynik) dodalismy zmienna (b)
- i++; // inkrementujemy (i) o 1
- }
- }
- // funkcja sprawdza czy podana w parametrze zmienna jest liczba pierwsza
- bool PierwszaL(int wynik){
- if(wynik<2)return 0;
- for(int i=2;i<=sqrt(wynik);i++){
- if(wynik%i==0)return 0;
- }
- return 1;
- }
- // funkcja wyswietla napis (prawde lub falsz)
- void wyswietl(int wynik){
- if(PierwszaL(wynik)==true){
- cout << "Prawda!\n";
- }else cout << "Nieprawda!\n";
- }
- int main()
- {
- // inicjalizujemy wartosci zmiennych (a i b) na 0
- int a=0,b=0,wynik=0;
- //Podajemy dwie liczby i wyswietlamy (wynik)
- cout << "podaj dwie liczby calkowite: ";
- cin >> a>>b;
- wyn(a,b,wynik);
- cout<<wynik<<endl;
- //czy liczba jest pierwsza?(chodzi o koncowy wynik funkcji wyn())
- wyswietl(wynik);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement