Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.42 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace Ifmo.Homework.First
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             Console.WriteLine("SPbSU IFMO. Homework #1, Sobakar Iwan");
  13. //---------------------------------
  14.             Console.WriteLine("\n--- Проверяем метод IsPrimeNumber ---");
  15.             var SequenceForIsPrimeNumber = new int[] { 2, 5, 7, 8, 23, 42 };
  16.             foreach (var element in SequenceForIsPrimeNumber)
  17.                 if (Miscellaneous.IsPrimeNumber(element))
  18.                     Console.WriteLine("Число " + element + " простое");
  19.                 else
  20.                     Console.WriteLine("Число " + element + " составное или меньше двух");
  21. //---------------------------------
  22.             Console.WriteLine("\n--- Проверяем метод GetOrderedPrimeNumbers ---");
  23.             var SequenceForGetOrderedPrimeNumber = new int[] { 1, 1, 2, 3, 7, 7, 8, 8, 16, 23 };
  24.             var ResultSequenceForGetOrderedPrimeNumber = Miscellaneous.GetOrderedPrimeNumbers(SequenceForGetOrderedPrimeNumber);
  25.             Console.WriteLine("Исходная последовательность: ");
  26.             foreach (var element in SequenceForGetOrderedPrimeNumber)
  27.                 Console.Write(element + " ");
  28.             Console.WriteLine("\nКонечная последовательность: ");
  29.             foreach (var element in ResultSequenceForGetOrderedPrimeNumber)
  30.                 Console.Write(element + " ");
  31. //---------------------------------
  32.             Console.WriteLine("\n\n--- Проверяем метод GetFibonacciSequence ---");
  33.             Console.WriteLine("Первые 12 членов последовательности Фибоначчи:");
  34.             var SequenceForGetFibonacciSequence = Miscellaneous.GetFibonacciSequence().Take(12);
  35.             foreach (var element in SequenceForGetFibonacciSequence)
  36.                 Console.Write(element + " ");
  37. //---------------------------------
  38.             Console.WriteLine("\n\n--- Проверяем метод GetFibonacciSequenceElement ---");
  39.             var SequenceForGetFibonacciSequenceElement = new int[] { 2, 3, 5, 7, 8 };
  40.             foreach (var element in SequenceForGetFibonacciSequenceElement)
  41.                 Console.WriteLine("Элемент с номером " + element + " равен " + Miscellaneous.GetFibonacciSequenceElement(element));
  42. //---------------------------------
  43.             Console.WriteLine("\n--- Проверяем метод GetFibonacciElem ---");
  44.             Console.WriteLine("Среди первых 12 элементов последовательности " + Miscellaneous.GetFibonacciElem(12).Odd + " нечетных и " + Miscellaneous.GetFibonacciElem(12).Even + " четных");
  45. //---------------------------------
  46.             Console.WriteLine("\n--- Проверяем метод GetRandomSequence ---");
  47.             Console.WriteLine("Генерируем 12 чисел больше 3 и меньше 12:");
  48.             var SequenceForGetRandomSequence = Miscellaneous.GetRandomSequence(3, 12).Take(12);
  49.             foreach (var element in SequenceForGetRandomSequence)
  50.                 Console.Write(element + " ");
  51. //---------------------------------
  52.             Console.WriteLine("\n\n...");
  53.             Console.ReadLine();
  54.         }
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement