Шифр Цезаря. Що таке Шифр Цезаря?
public static void Main(string[] args) { int y, nomer; string text = "cocaine";//строка для зашифровки int key = 3;//ключ StringBuilder Shifr = new StringBuilder(""); string[] A = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" }; for (int i = 0; i <text.Length; i++) { string r = text[i].ToString(); for (int j = 0; j <= 25; j++) { if (r == A[j]) { nomer = j; y = (nomer + key) % 26; Shifr.Insert(Shifr.Length, A[y]); } } } Console.WriteLine(Shifr); Console.ReadKey(); } } }
Сортування масиву
staticvoidMain(string[] args){// ввод чиселint[] nums =newint[7];Console.WriteLine("Введіть сім чисел");for(inti = 0; i < nums.Length; i++){Console.Write("{0}-е число: ", i + 1);nums[i] = Int32.Parse(Console.ReadLine());}// сортуванняinttemp;for(inti = 0; i < nums.Length-1; i++){for(intj = i + 1; j < nums.Length; j++){if(nums[i] > nums[j]){temp = nums[i];nums[i] = nums[j];nums[j] = temp;}}}Console.WriteLine("Вивід відсортованого масиву");for(inti = 0; i < nums.Length; i++){Console.WriteLine(nums[i]);}Console.ReadLine();}Перетворити масив X за таким правилом:всі відємні елементи масиву перенести в початок,а все решта - в кінець, зберігаючи вихідне взаємне розташування,як серед відємних, так і серед інших елементівstatic void Main(string[] args){ Console.Write("Вежіть розмірність масиву n="); int n = Convert.ToInt32(Console.ReadLine()); int[] mas = new int[n]; int[] mas2 = new int[n]; for (int i = 0; i < n; i++) { Console.Write("введіть елемент масива mas[{0}]=", i); mas[i] = Convert.ToInt32(Console.ReadLine()); } Console.WriteLine("Масив післе сортування"); int sort = 0; for (int i = 0; i < n ; i++) { if (mas[i] < 0) { mas2[sort] = mas[i]; sort++; } } for (int i = 0; i < n ; i++) { if (mas[i] > 0) { mas2[sort] = mas[i]; sort++; } } for (int i = 0; i < n; i++) { Console.WriteLine("Елемент масива mas[{0}]={1}", i, mas2[i]); } System.Console.ReadKey(); } }
Комментариев нет:
Отправить комментарий