Задача 13 " Четни двойки " вложени цикли.
Здравейте мога ли да ви помоля за малко помощ за едно от решенията който направих.
решение 1 - Тук задачката ми минава и няма проблем, но използвам continue.
https://pastebin.com/Gzf2cur3
Решние 2 - Тук не ползвам continue , но накрая имам проверка ако са прости числата да ги принтира, но накрая на не принтира нищо.
https://pastebin.com/vViCUQm5
Може ли да ми кажете къде греша и изобщо правилна ли ми е проверката за прости числа?
Напишете програма, която генерира и принтира на конзолата четирицифрени числа, в които първата и втората двойка цифри образуват двуцифрени прости числа (пример за такова число 1723). Крайната стойност до която трябва да се генерират двойките се определя от други 2 цифри, подадени като вход, които определят с колко крайната стойност е по-голяма от началната.
Вход
От конзолата се четат четири реда:
- На първия ред – началната стойност на първите първата двойка числа – цяло положително число в диапазона [10… 90]
- На втория ред – началната стойност на втората двойка числа – цяло положително число в диапазона [10… 90]
- На третия ред – разликата между началната и крайната стойност на първата двойка числа – цяло положително число в диапазона [1… 9]
- На четвъртия ред – разликата между началната и крайната стойност на втората двойка числа – цяло положително число в диапазона [1… 9]
Изход:
Да се отпечатат на конзолата четирицифрените числа, в които първите две и вторите две цифри са прости двуцифрени числа.
Примерен вход и изход
Вход |
Изход |
Обяснения |
10 20 5 5 |
1123 1323 |
Началната стойност на първата двойка цифри е 10, а на втората 20. Крайните стойности са съответно: 20 + 5 = 25 Получават се следните комбинации: но от тях само 1123 и 1323 са четирицифрени числа, в които първата част и втората са едновременно прости числа. |
10 30 9 6 |
1131 1331 1731 1931 |
Началната стойност на първата двойка цифри е 10, а на втората 30. Крайните стойности са съответно: 30 + 6 = 36 Получават се следните комбинации: но от тях само 1123 1331 1731 1931 са четирицифрени числа, в които първата част и втората са едновременно прости числа. |