Advertisement
stefanpu

Count number occurences

Feb 14th, 2013
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.00 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ExistInArray
  8. {
  9.     class ExistInArray
  10.     {
  11.         static int length = 0;
  12.         static int[] myArray = new int [15];
  13.         static void Main()
  14.         {
  15.             //ArrayGenerator();
  16.             //PrintArray();
  17.  
  18.             Console.Write("Please ENTER searching number: ");
  19.             int value = int.Parse(Console.ReadLine());
  20.  
  21.             // Слоъм сложил съм ги тък за да запазя последователността на програмата
  22.             //но може и преди въвеждането на числото
  23.             ArrayGenerator();
  24.             PrintArray();
  25.  
  26.             Console.WriteLine("The number repeats {0} times.", RepeatCounter(value));
  27.  
  28.         }
  29.         //Методът "RepeatCounter" вече няма допълнителни функции - принтиране на масив
  30.         // и генериране на масив
  31.         public static int RepeatCounter(int value)
  32.         {          
  33.  
  34.             for (int index = 0; index < myArray.Length; index++)
  35.             {  
  36.                 if(value == myArray[index])
  37.                 {
  38.                     length++;
  39.                 }
  40.             }
  41.             return length;
  42.         }
  43.  
  44.         //Отделен метод за принтиране
  45.         private static void PrintArray()
  46.         {
  47.             for (int index = 0; index < myArray.Length; index++)
  48.             {
  49.                 Console.Write(myArray[index] + " ");
  50.             }
  51.             Console.WriteLine();
  52.         }
  53.  
  54.         public static void ArrayGenerator()
  55.         {
  56.             Random creator = new Random();
  57.  
  58.             for (int index = 0; index < myArray.Length; index++)
  59.             {
  60.                 myArray[index] = creator.Next(10);
  61.                 //Console.Write(myArray[index] + " ");
  62.             }
  63.             //Console.WriteLine();
  64.         }
  65.     }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement