У вас вопросы?
У нас ответы:) SamZan.net

елементи що стояли в непарних позиціях

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 1.2.2025

В одномірному масиві, що складається з п цілочисельних елементів, обчислити: мінімальний по модулю елемент масиву;

суму модулів елементів масиву, розташованих після першого елемента, рівного нулю.

Перетворити масив таким чином, щоб у першій його половині розташовувалися елементи, що стояли в парних позиціях, а в другій половині - елементи, що стояли в непарних позиціях.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace LAB_7

{

   class Program

   {

       static void Main(string[] args)

       {

           Array p = new Array();

           p.input_array();

           p.output_base();

           p.min_element();

           p.sum_modules();

           p.action();

           Console.Write("\n\n\n Натиснiть <Enter> для завершення програми... ");

           Console.Read();

       }

   }

   class Array

   {

       public int num, n, min, s, k;

       public int[] A;

       public int[] New_A;

       public void input_array()

       {

           Console.Write(" Введiть розмiрнiсть масиву = ");

           num = Convert.ToInt32(Console.ReadLine());

           A = new int[num];

           Console.Write("\n Введiть масив:\n");

           for (n = 0; n < num; n++)

           {

               Console.Write(" A["+n+"]= ");

               A[n] = Convert.ToInt32(Console.ReadLine());

           }

       }

       public void output_base()

       {

           Console.Write("\n Введений масив = {");

           for (n = 0; n < num; n++)

           {

               Console.Write(" '"+A[n]+"' ");

           } Console.Write("}");

       }

       public void min_element()

       {

           min = Math.Abs(A[0]);

           for (n = 0; n < num; n++)

           {

               if (Math.Abs(A[n]) < min) { min = Math.Abs(A[n]); }

           }

           Console.Write("\n\n Мiнiмальний по модулю елемент масиву = " + min);

       }

       public void sum_modules()

       {

           s = 0;

           for (n = 0; n < num; n++)

           {

               if (A[n] == 0)

               {

                   do

                   {

                       s += Math.Abs(A[n]);

                       n++;

                   }

                   while (n < num);

                   break;

               }

           }

           Console.Write("\n\n Сума модулiв елементiв масиву,\n розташованих пiсля першого елемента, рiвного нулю = " + s);

       }

       public void action()

       {

           k = 0;

           New_A = new int[num];

           for (n = 0; n < num; n++)

           {

               if ((n + 1) % 2 == 0)

               { New_A[k] = A[n]; k++; }

           }

           for (n = 0; n < num; n++)

           {

               if ((n + 1) % 2 != 0)

               { New_A[k] = A[n]; k++; }

           }

           Console.Write("\n\n Новий масив = {");

           for (k = 0; k < num; k++)

           {

               Console.Write(" '"+New_A[k]+"' ");

           } Console.Write("}");

       }

   }

}

Розмірність масиву: 10

Масив: -9; 8; 5; 4; 6; 0; -8; 4; 6; 1




1. N 87 і зареєстрованого в Міністерстві юстиції України 21 червня 1999 р
2. ЗА БРАТЦА КРОЛИКА Сказка афроамериканцев США Перевод 3
3. ИК ЯМРспектроскопии и массспектрометрии
4. Налоговый кодекс РФ. Общая характеристика и направления совершенствования
5. Тема проекту роботи Модель цифрової системи управління орієнтацією космічного апарата керівник прое.html
6. демократическому
7. Бизнес план журнала Резюме Настоящий проект предусматривает появление и функционирование в течение пе
8. старшего Облик лирического героя Бальмонта определяется претензией личности на высшее место в иерархии ц
9. гуманитарном знании последних лет образовался большой массив текстов авторы которых рассматривают свою ин
10. Реферат- Управление представлениями о себе