Ćwiczenie 9 (2 godz.)
Celem ćwiczenia jest ćwiczenie wcześniej poznanych elementów programowania oraz instrukcji sterujących switch, break, continue.
- Liczby bliźniacze to liczby pierwsze, których różnica wynosi 2, np. 3 i 5,11 i 13. Napisz program, który zapisuje w tablicy i wyświetla na ekranie 20 par liczb bliźniaczych większych od a, gdzie a jest dowolną liczbą całkowitą dodatnią, wpisaną z
klawiatury, mniejszą od 1000. Program powinien być odporny na błędne podanie zamiast liczby innych znaków lub nie dozwolonych wartości liczby a .
- Hipoteza Goldbacha mówi, że każda liczba parzysta może być przedstawiona
jako suma dwóch liczb pierwszych. Napisz program, który sprawdza tę hipotezę
dla 20 pierwszych liczb parzystych.
- Napisz program, który w podanym przez użytkownika przedziale <x1,
x2> wykonuje jedną z trzech operacji:
- wyznacza liczby pierwsze,
- wyznacza liczby bliźniacze,
- sprawdza hipotezę Goldbacha,
w zależności od wyboru dokonanego
przez użytkownika. W programie należy wykorzystać instrukcję warunkową
switch.
Narysuj strukturę blokową programu z uwzględnieniem bloków wewnętrznych.