Помогите переписать с паскаля на C#. Проверка генератора простых чисел

Узнай цену своей работы

Формулировка задачи:

задача "Утверждается, что функция f=n2+n+41 является генератором простых чисел при n не равных 41. Докажите или опровергните это утверждение." нашел программу с похожими условиями, помогите переписать на с# пожалуйста
Листинг программы
  1. uses crt;
  2. var
  3. s,x,d:Integer;
  4. Label 1;
  5. Begin
  6. ClrScr;
  7. For x:=0 to 15 do
  8. Begin
  9. s:=x*x+x+17;
  10. For d:=2 to x-1 do
  11. If x=int(x/d) then
  12. begin
  13. Writeln('число не простое');
  14. Goto 1;
  15. End;
  16. Writeln('Простые числа-',s);
  17. 1: End;
  18. ReadKey;
  19. end.

Решение задачи: «Помогите переписать с паскаля на C#. Проверка генератора простых чисел»

textual
Листинг программы
  1. using System;
  2.  
  3. namespace Test
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             for (int x = 0; x < 42; x++)
  10.             {
  11.                 // при  0 < x < 42 все числа простые?
  12.                 int s = x * x + x + 41;
  13.                 if (isSimple(s))
  14.                 {
  15.                     Console.WriteLine("Для x={0} результат простое число: {1}", x, s);
  16.                 }
  17.                 else
  18.                 {
  19.                     Console.WriteLine("Для x={0} результат не простое число: {1}", x, s);
  20.                 }
  21.             }
  22.             Console.ReadKey();
  23.         }
  24.         static bool isSimple(int N)
  25.         {
  26.             for (int i = 2; i <= (int)(N / 2); i++)
  27.             {
  28.                 if (N % i == 0)
  29.                     return false;
  30.             }
  31.             return true;
  32.         }
  33.     }
  34. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы