Среда, 08.01.2025
Pascal 4 All
Меню сайта
Категории каталога
Задачки циклы и условия [27]
Простые задачки, циклы, условия.
Наш опрос
А вы знали, что кликнув на обьявление в правом блоке раз в день Вы поможете сайту?
Всего ответов: 332

Главная » Статьи » Простые » Задачки циклы и условия

  


Простое число 3 (Гипотеза Гольдбаха)

Program PRACT12;
Uses CRT;
Var k: word;
    i: word;

Function IsSimple(n: Word): Boolean;
Var T: Word;
Begin
IsSimple := True;
T := 2;
While (T < n) Do
Begin
If (n mod T = 0) then
   Begin
   IsSimple := False;
   Break;
   End
Else Inc(T);
End;
End;

Begin
ClrScr;
Repeat
Write('Введите четное N > 2: '); ReadLn(k);
Until (not Odd(k));
For i := 2 to k div 2 do
    Begin
    If (IsSimple(i) and IsSimple(k - i)) then
       Begin
       Writeln('Гипотеза Гольдбаха подтверждена!');
       Writeln(k,' = ',i,' + ',k - i);
       Break;
       End;
    End;
ReadKey;
End.


Источник:

Категория: Задачки циклы и условия | Добавил: Seqular (23.09.2007) | Автор: Дмитрий
Просмотров: 1343 | Рейтинг: 0.0/0 |

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика
Copyright MyCorp © 2025
Используются технологии uCoz
style=