ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
Дідько, чувак, ти дуже крутий. Я на разі прохожу курс по с++ - ЦЕ ЗНАХІДКА, велечезне дякую! Підкажи чи є в планах продовжувати практику с++ ? Я готовий навіть в тебе курс купити)
Я продовжую записувати уроки, тому й практика буде. Хочете прискорити час виходу уроків - донадьте)
Просто пишу комент, бо подобається контент
Дякую.
О, уже дошли до массивов
І підемо далі
@@BloganProgramming а мы будем рассматривать только .нет фреймворк или другие тоже? Эт так вопрос на засыпку
@@vita_echo в курсі розповідатиметься лише про мову C#. Уроки по конкретним фреймворкам не входять.
using System;namespace ConsoleAppAppTask65{ internal class Program { static void Main(string[] args) { int menu; int[] arr = new int[7] { 1, 2, 3, 4, 3, 2, 1 }; do { Console.WriteLine("Виберете пункт меню"); Console.WriteLine("1 - Показать массив"); Console.WriteLine("2 - Редактировать массив"); Console.WriteLine("3 - Добавить новий елемент массива"); Console.WriteLine("4 - Удалить елемент массив"); Console.WriteLine("5 - Отсортировать масив"); Console.WriteLine("6 - Вивести масив в обратном порядке"); Console.WriteLine("7 - Вивести парние значения в масива и количество не парних"); Console.WriteLine("8 - Показать дубликати массива"); Console.WriteLine("9 - Являеться ли масив палиндромним"); Console.WriteLine("0 - Виход"); menu = int.Parse(Console.ReadLine()); switch (menu) { case 0: Console.WriteLine("EXIT"); break; case 1: for (int index = 0; index < arr.Length; index++) { Console.Write(arr[index] + " "); } break; case 2: Console.WriteLine("Редактор массива: "); Console.WriteLine("1 - Изменить длинну масива"); Console.WriteLine("2 - Задать значения елементам масива"); Console.WriteLine("0 - EXIT"); int redaktor = int.Parse(Console.ReadLine()); switch (redaktor) { case 1: Console.Write("2 - Задать значения:"); int lenght = int.Parse(Console.ReadLine()); if (lenght 10) { Console.WriteLine("Задани не верние параметри длинна масива" + " не должна бить меньше 0 и больше 10"); } else { Array.Resize(ref arr, lenght); Console.Write($"Длинна масива изменена на {lenght}"); } break; case 2: int newElement; Console.WriteLine("Задайте елементи масива"); for (int index = 0; index < arr.Length; index++) { newElement = int.Parse(Console.ReadLine()); arr[index] = newElement; } break; case 0: break; } break; case 3: Console.WriteLine("Изменить елемент масива: "); Console.Write($"Вибеоете елемент которий хотите изменить oт " + $"0 до {arr.Length} "); int elemenNaZamenu = int.Parse(Console.ReadLine()); Console.Write("Задайте новое значение: "); arr[elemenNaZamenu] = int.Parse(Console.ReadLine()); Console.WriteLine("Елемент масива изменен новий масивя: "); for (int index = 0; index < arr.Length; index++) { Console.Write(arr[index] + " "); } Console.WriteLine(); break; case 4: Console.Write("Удалить елемент массива "); int deliitem = int.Parse(Console.ReadLine()); int[] newArray = arr.Where(x => x != deliitem).ToArray(); Console.Write("После удаления по значению: "); foreach (int element in newArray) { Console.Write(element + " "); } break; Console.WriteLine("_____________--"); case 5: Console.WriteLine("Отсортировать масив: "); int indexMin = 0; for (int index = 0; index < arr.Length - 1; index++) { for (int index2 = 0; index2 < arr.Length - 1 - index; index2++) { if (arr[index2 + 1] < arr[index2]) { indexMin = arr[index2]; arr[index2] = arr[index2 + 1]; arr[index2 + 1] = indexMin; } } Console.Write(indexMin + " "); } break; case 6: for (int index = arr.Length - 1; index >= 0; index--) { Console.Write(arr[index] + " "); } break; case 7: int count = 0; int countPar = 0; Console.Write("Парние елементи масива: "); foreach (int item in arr) { if (item % 2 == 0) { Console.Write(item + " "); countPar++; } count++; } Console.Write($"Всех елементов масива: {count}Парних елементов масива: {countPar}Hе парних елементоа масива: {count - countPar} "); break; case 8: Console.Write($"В масиве дудблируеться: "); int duplicate = 0; for (int index = 0; index < arr.Length - 1; index++) for (int index2 = index + 1; index2 < arr.Length; index2++) { if (arr[index] == arr[index2]) { duplicate = arr[index2]; Console.Write(duplicate + " "); } } break; case 9: bool isPolindrom = true; for (int index = 0; index < arr.Length / 2; index++) { if (arr[index] != arr[arr.Length - 1 - index]) { isPolindrom = false; break; } } if (isPolindrom) { Console.WriteLine("Массив полиндром."); } else { Console.WriteLine("Массив не полиндром."); } break; } } while (menu > 0); } }}
Дідько, чувак, ти дуже крутий. Я на разі прохожу курс по с++ - ЦЕ ЗНАХІДКА, велечезне дякую! Підкажи чи є в планах продовжувати практику с++ ? Я готовий навіть в тебе курс купити)
Я продовжую записувати уроки, тому й практика буде. Хочете прискорити час виходу уроків - донадьте)
Просто пишу комент, бо подобається контент
Дякую.
О, уже дошли до массивов
І підемо далі
@@BloganProgramming а мы будем рассматривать только .нет фреймворк или другие тоже? Эт так вопрос на засыпку
@@vita_echo в курсі розповідатиметься лише про мову C#. Уроки по конкретним фреймворкам не входять.
using System;
namespace ConsoleAppAppTask65
{
internal class Program
{
static void Main(string[] args)
{
int menu;
int[] arr = new int[7] { 1, 2, 3, 4, 3, 2, 1 };
do
{
Console.WriteLine("
Виберете пункт меню");
Console.WriteLine("1 - Показать массив");
Console.WriteLine("2 - Редактировать массив");
Console.WriteLine("3 - Добавить новий елемент массива");
Console.WriteLine("4 - Удалить елемент массив");
Console.WriteLine("5 - Отсортировать масив");
Console.WriteLine("6 - Вивести масив в обратном порядке");
Console.WriteLine("7 - Вивести парние значения в масива и количество не парних");
Console.WriteLine("8 - Показать дубликати массива");
Console.WriteLine("9 - Являеться ли масив палиндромним");
Console.WriteLine("0 - Виход");
menu = int.Parse(Console.ReadLine());
switch (menu)
{
case 0:
Console.WriteLine("EXIT");
break;
case 1:
for (int index = 0; index < arr.Length; index++)
{
Console.Write(arr[index] + " ");
}
break;
case 2:
Console.WriteLine("Редактор массива: ");
Console.WriteLine("1 - Изменить длинну масива");
Console.WriteLine("2 - Задать значения елементам масива");
Console.WriteLine("0 - EXIT");
int redaktor = int.Parse(Console.ReadLine());
switch (redaktor)
{
case 1:
Console.Write("2 - Задать значения:");
int lenght = int.Parse(Console.ReadLine());
if (lenght 10)
{
Console.WriteLine("Задани не верние параметри длинна масива" +
" не должна бить меньше 0 и больше 10");
}
else
{
Array.Resize(ref arr, lenght);
Console.Write($"Длинна масива изменена на {lenght}");
}
break;
case 2:
int newElement;
Console.WriteLine("Задайте елементи масива");
for (int index = 0; index < arr.Length; index++)
{
newElement = int.Parse(Console.ReadLine());
arr[index] = newElement;
}
break;
case 0:
break;
}
break;
case 3:
Console.WriteLine("Изменить елемент масива: ");
Console.Write($"Вибеоете елемент которий хотите изменить oт " +
$"0 до {arr.Length} ");
int elemenNaZamenu = int.Parse(Console.ReadLine());
Console.Write("Задайте новое значение: ");
arr[elemenNaZamenu] = int.Parse(Console.ReadLine());
Console.WriteLine("Елемент масива изменен новий масивя: ");
for (int index = 0; index < arr.Length; index++)
{
Console.Write(arr[index] + " ");
}
Console.WriteLine();
break;
case 4:
Console.Write("Удалить елемент массива ");
int deliitem = int.Parse(Console.ReadLine());
int[] newArray = arr.Where(x => x != deliitem).ToArray();
Console.Write("После удаления по значению: ");
foreach (int element in newArray)
{
Console.Write(element + " ");
}
break;
Console.WriteLine("_____________--");
case 5:
Console.WriteLine("Отсортировать масив: ");
int indexMin = 0;
for (int index = 0; index < arr.Length - 1; index++)
{
for (int index2 = 0; index2 < arr.Length - 1 - index; index2++)
{
if (arr[index2 + 1] < arr[index2])
{
indexMin = arr[index2];
arr[index2] = arr[index2 + 1];
arr[index2 + 1] = indexMin;
}
}
Console.Write(indexMin + " ");
}
break;
case 6:
for (int index = arr.Length - 1; index >= 0; index--)
{
Console.Write(arr[index] + " ");
}
break;
case 7:
int count = 0;
int countPar = 0;
Console.Write("Парние елементи масива: ");
foreach (int item in arr)
{
if (item % 2 == 0)
{
Console.Write(item + " ");
countPar++;
}
count++;
}
Console.Write($"
Всех елементов масива: {count}
Парних елементов масива: {countPar}
Hе парних елементоа масива: {count - countPar} ");
break;
case 8:
Console.Write($"В масиве дудблируеться: ");
int duplicate = 0;
for (int index = 0; index < arr.Length - 1; index++)
for (int index2 = index + 1; index2 < arr.Length; index2++)
{
if (arr[index] == arr[index2])
{
duplicate = arr[index2];
Console.Write(duplicate + " ");
}
}
break;
case 9:
bool isPolindrom = true;
for (int index = 0; index < arr.Length / 2; index++)
{
if (arr[index] != arr[arr.Length - 1 - index])
{
isPolindrom = false;
break;
}
}
if (isPolindrom)
{
Console.WriteLine("Массив полиндром.");
}
else
{
Console.WriteLine("Массив не полиндром.");
}
break;
}
} while (menu > 0);
}
}
}