Wśród liczb pierwszych są liczby pierwsze, różniące się między sobą o 2 np. 3 i 5 lub 11 i 13. Takie liczby nazywa się liczbami bliźniaczymi. Napisz program(c++), który dla zadanego przedziału [k..n] wyszuka i wypisze na ekranie w kolejnych wierszach wszystkie znalezione w tym przedziale liczby bliźniacze. Jeżeli nie ma takich liczb wypisze komunikat o braku liczb bliźniaczych. liczby n oraz k<=10000

Odpowiedź :

Odpowiedź

Kod źródłowy jest w pierwszym załączniku. W drugim podałam jak wyglądają przykładowe wyniki uruchomienia.

Przykładowe wyniki uzyskałam na platformie replit.

Wyjaśnienie

Jeżeli Twoja platforma (program, środowisko) nie obsługuje polskich liter w komunikatach, to zamień polskie litery w komunikatach na odpowiadające im znaki ASCII.

Warunki które podałam w wierszu 23. wynikają wprost z definicji liczb pierwszych oraz z definicji liczb bliźniaczych. Możesz jeszcze na przykład dodać, że

  • n musi być mniejsze równe 10000,
  • k musi być większe od zera.
Zobacz obrazek 0AB
Zobacz obrazek 0AB