Microsoft Visual C# 2008 Express Edition

Узнай цену своей работы

Формулировка задачи:

Microsoft Visual C# 2008 Express Edition - Ребята помогите пожалуйста, мне нужно по информатике на этой программе решить 4 задачи, но блин я вообще не знаю как это делать, потому что программированием не занимался, но так как я поступил на программиста то мне нужно знать как это делать, ребят кто может объясните мне как чего делать вот на примере этих 4 задач (с пояснением если можно а то до меня туго доходит) 1) Array. Дан целочисленный массив A размера N. Переписать в новый целочисленный массив B все чётные числа из исходного массива (в том же порядке) и вывести размер полученного массива B и его содержимое. 2) Array. Дано число R и массив размера N. Найти два соседних элемента массива, сумма которых наиболее близка к числу R, и вывести эти элементы в порядке возрастания их индексов. 3) Array. Дан массив размера N и целое число K (1</=K</=N). После элемента массива с порядковым номером K вставить новый элемент с нулевым значением. 4) While. Дано целое число N (>0). Найти двойной факториал N: N!!=N*(N-2)*(N-4)*... (последний сомножитель равен 2, если N - четное, и 1, если N - нечётное ). Чтобы избежать целочисленного переполнения, вычислять это произведение с помощью вещественной переменной и вывести его как вещественное число.

Решение задачи: «Microsoft Visual C# 2008 Express Edition»

textual
Листинг программы
            Console.Write("Enter size of array: "); 
            int size = int.Parse(Console.ReadLine()); //получаем размер массива с клавиатуры
 
            var array = new List<int>(); //создаем первый массив
         
            var rand = new Random();
            for (int i = 0; i < size; i++)
            {
                array.Add(rand.Next(25));    //заполняем случайными числами наш массив
                Console.WriteLine(array[i]);    //выводим элементы на консоль
            }
 
            //получаем с первого массива все четные элементы и сохраняем в друго массив
            var arrayB = new List<int>(array.Select(t => t).Where(t => t % 2 == 0).ToList());
 
            Console.WriteLine("Size of arrayB = {0}", arrayB.Count); //количество элементов на консоль
            
            foreach (var value in arrayB) //ну и циклом выводим сами элементы
            {
                Console.WriteLine("{0} ", value);
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5
Похожие ответы