Шифр Цезаря. Що таке Шифр Цезаря?
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(); } } }
Сортування масиву
static
void
Main(
string
[] args)
{
// ввод чисел
int
[] nums =
new
int
[7];
Console.WriteLine(
"Введіть сім чисел"
);
for
(
int
i = 0; i < nums.Length; i++)
{
Console.Write(
"{0}-е число: "
, i + 1);
nums[i] = Int32.Parse(Console.ReadLine());
}
// сортування
int
temp;
for
(
int
i = 0; i < nums.Length-1; i++)
{
for
(
int
j = i + 1; j < nums.Length; j++)
{
if
(nums[i] > nums[j])
{
temp = nums[i];
nums[i] = nums[j];
nums[j] = temp;
}
}
}
Console.WriteLine(
"Вивід відсортованого масиву"
);
for
(
int
i = 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(); } }
Комментариев нет:
Отправить комментарий