Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.30 KB | None | 0 0
  1. static void Zliczanie(char[] tab)
  2.         {
  3.             char[] litery = { 'A', 'B', 'C', 'D', 'E', 'F' };
  4.             char[] nowa = new char[tab.Length];
  5.             int[] ileWartosci = new int[6];
  6.             for (int i = 0; i < tab.Length; i++)
  7.             {
  8.                 switch(tab[i])
  9.                 {
  10.                     case 'A':
  11.                         ileWartosci[0]++;
  12.                         break;
  13.                     case 'B':
  14.                         ileWartosci[1]++;
  15.                         break;
  16.                     case 'C':
  17.                         ileWartosci[2]++;
  18.                         break;
  19.                     case 'D':
  20.                         ileWartosci[3]++;
  21.                         break;
  22.                     case 'E':
  23.                         ileWartosci[4]++;
  24.                         break;
  25.                     case 'F':
  26.                         ileWartosci[5]++;
  27.                         break;
  28.                 }
  29.             }
  30.             int j = 0;
  31.             for (int i = 0; i < ileWartosci.Length; i++)
  32.             {
  33.                 while(ileWartosci[i]>0)
  34.                 {
  35.                     nowa[j] = litery[i];
  36.                     j++;
  37.                     ileWartosci[i]--;
  38.                 }
  39.             }
  40.             nowa.CopyTo(tab, 0);
  41.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement