Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 27.03.2018
Сообщений: 21
1

Перенести в начало массива все его отрицательные элементы, затем нулевые и в конце все положительные

22.04.2019, 20:30. Показов 700. Ответов 1
Метки нет (Все метки)

Перенести в начало массива А(n) все его отрицательные элементы, затем
нулевые и в конце все
положительные.(числа должны остаться в том же порядке)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
namespace ConsoleApplication6 
{  class Program 
    { 
        static void Main(string[] args) 
        { 
            const int n = 10; 
            int i = 0, j = 0; 
            int[] A = new int[n]; int[] B = new int[n * 2]; 
            Random rnd = new Random(); 
            for (i = 0; i < n; i++) 
            {
    A[i] = rnd.Next() % 10 - 3; 
                Console.Write(A[i] + " "); 
           } 
            Console.WriteLine(); 
            int c = 0,a=0; 
            for (i = 0; i < n; i++) 
            { 
                if (A[i] < 0) 
                { 
                    c = A[i]; 
                   A[i] = A[a]; 
                   A[a] = c; 
                    a++; 
                } 
            } 
            for (i = 0; i < n; i++) Console.Write(A[i] + " "); 
                Console.ReadKey(); 
            } 
        }
 }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2019, 20:30
Ответы с готовыми решениями:

Все отрицательные элементы массива X перенести в его начало, а все остальные — в конец
Все отрицательные элементы массива X перенести в его начало, а все остальные — в конец, сохраняя...

Записать во второй массив сначала все положительные элементы, затем нули и в конце – отрицательные элементы
Дан массив из 10 элементов. Записать во второй массив сначала все положительные элементы, затем...

Переставить элементы, чтобы все положительные элементы стояли в начале массива, а все отрицательные и нули - в конце
«C»: Заполнить массив случайными числами в интервале и переставить элементы так, чтобы все...

Преобразовать массив X по следующему правилу: все отрицательные элементы массива перенести в начало, а все
Преобразовать массив X по следующему правилу: все отрицательные элементы массива перенести в...

__________________

Записывайтесь на профессиональные курсы С#-разработчиков‌
1
Talamaur
22.04.2019, 20:47     Перенести в начало массива все его отрицательные элементы, затем нулевые и в конце все положительные
  #2

Не по теме:

Даже условие задания скопировал, а не руками набрал.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2019, 20:47
Привет! Вот еще темы с ответами:

Все отрицательные элементы массива X перемести в его начало, а все остальные в конец
Преобразовать массив X, содержащий n вещественных чисел, по следующему правилу(воспользоваться...

Записать сначала все отрицательные элементы, затем нули и положительные элементы, сохраняя порядок следования во второй массив.
Помогите решить 2 задачи 1) Дан массив чисел, содержащий 20 элементов. Записать сначала все...

Переставить элементы массива так, чтобы сначала располагались все нули, затем все единицы, а затем все пятерки
static void Main(string args) { Random rand = new Random(); int...

Переставить в начало массива все положительные элементы
Сформировать одномерный массив из 20 случайных чисел (положительных и отрицательных), и переставить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.