Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/19: Рейтинг темы: голосов - 19, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 79

Дан целочисленный массив, ывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов! С#!

27.05.2011, 15:20. Показов 3668. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а затем — все нечетные числа в порядке убывания их индексов.

Дан массив размера N. Найти номера двух ближайших элементов из этого массива (то есть элементов с наименьшим модулем разности) и вывести эти номера в порядке возрастания

Дана матрица размера M × N. Вывести ее элементы в следующем по-рядке: первая строка слева направо, вторая строка справа налево, третья строка слева направо, четвертая строка справа налево
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.05.2011, 15:20
Ответы с готовыми решениями:

Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а затем – все нечетные
1.Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а...

Вывести все содержащиеся в данном массиве нечетные числа в порядке возрастания их индексов
Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве нечетные числа в порядке возрастания их индексов, а так же их...

Вывести все содержащиеся в данном массиве нечётные числа в порядке возрастания их индексов
Одномерные массивы: группа Array. Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве нечётные числа в порядке...

3
185 / 188 / 17
Регистрация: 26.11.2010
Сообщений: 511
27.05.2011, 15:36
Дана матрица размера M × N. Вывести ее элементы в следующем по-рядке: первая строка слева направо, вторая строка справа налево, третья строка слева направо, четвертая строка справа налево
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int[,] a = new int[5,5];
            Random r = new Random(((int) DateTime.Now.Ticks%10000));
 
            for (int i = 0; i < a.GetLength(0); ++i, Console.WriteLine())
                for (int j = 0; j < a.GetLength(1); ++j)
                    Console.Write("{0} ", a[i, j] = r.Next(0, 101));
            Console.WriteLine("По порядку: ");
            for (int i = 0; i < a.GetLength(0); i++, Console.WriteLine())
                if (i % 2 == 0)
                    for (int j = 0; j < a.GetLength(1); ++j)
                        Console.Write(a[i, j] + " ");
                else
                    for (int j = a.GetLength(1)-1; j >= 0; --j)
                        Console.Write(a[i, j] + " ");
            Console.ReadLine();
Добавлено через 5 минут
Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а затем — все нечетные числа в порядке убывания их индексов.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
            Random r = new Random(((int)DateTime.Now.Ticks % 10000));
            int[] a = Enumerable.Repeat(0, 5).Select(x => r.Next(-100, 101)).ToArray();
 
            Console.WriteLine("Все: ");
            for (int i = 0; i < a.GetLength(0); ++i)
                Console.Write("{0} ", a[i]);
            Console.WriteLine();
            Console.WriteLine("Положительные по порядку: ");
            for (int i = 0; i < a.GetLength(0); i++)
                if (a[i] > 0) Console.Write("{0} ", a[i]);
            Console.WriteLine();
            Console.WriteLine("Отрицательные по убыванию индексов: ");
            for (int i = a.GetLength(0)-1; i >=0; --i)
                if (a[i] < 0) Console.Write("{0} ", a[i]);
            Console.ReadLine();
Добавлено через 4 минуты
Дан массив размера N. Найти номера двух ближайших элементов из этого массива (то есть элементов с наименьшим модулем разности) и вывести эти номера в порядке возрастания
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
            Random r = new Random(((int)DateTime.Now.Ticks % 10000));
            int[] a = Enumerable.Repeat(0, 5).Select(x => r.Next(-100, 101)).ToArray();
 
            for (int i = 0; i < a.GetLength(0); ++i)
                Console.Write("{0} ", a[i]);
            Console.WriteLine();
            int min = int.MaxValue;
            int k = 0, n = 0; 
            for (int i = 0; i < a.Length-1; i++)
            {
                for (int j = i+1; j < a.Length; j++)
                {
                    if (Math.Abs(a[i] - a[j]) >= min) continue;
                    min = Math.Abs(a[i] - a[j]);
                    k = i;
                    n = j;
                }
            }
            Console.WriteLine("Мин. разность: {0}, индексы {1} и {2}.",min,k,n);
            Console.ReadLine();
1
Заблокирован
27.05.2011, 16:15
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
using System;
using System.Linq;
 
 
class Program
{
    static void Main()
    {
        // 1 Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа
        //в порядке возрастания их индексов, а затем — все нечетные числа в порядке убывания их индексов 
 
        Random r = new Random();
        int[] mas = Enumerable.Repeat(0, 20).Select(x => r.Next(1,33)).ToArray();
        Console.WriteLine("Исходный массив");
        Console.WriteLine(string.Join(" ", mas.Select(x => x.ToString()).ToArray()));
        Console.WriteLine("четные числа в порядке возрастания их индексов");
        var v = mas.Select((p, i) => new { Index = i, element = p });
        foreach (var item in v)
        {
            if (item.element % 2 == 0)
                Console.WriteLine(item.Index + " = " + item.element);
        }
 
        Console.WriteLine("все нечетные числа в порядке убывания их индексов");
        foreach (var item in v.Reverse())
        {
            if (item.element % 2 != 0)
                Console.WriteLine(item.Index + " = " + item.element);
        }
        Console.ReadKey();
 
    }
}
1
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 79
27.05.2011, 17:03  [ТС]
Благодарен за помощь!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.05.2011, 17:03
Помогаю со студенческими работами здесь

Дан целочисленный массив A размера N. Переписать в новый целочисленный массив B все четные числа из исходного
Величина размерности и элементы массива вводятся через клавиатуру

Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов
Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а...

Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а затем все нечетные в порядке убывания индексов
Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а...

Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве четные числа в порядке убывания их индексов, а также их количество K
Помогите написать программу. Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве четные числа в порядке убывания...

Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве чётные числа в порядке убывания их индексов
Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве чётные числа в порядке убывания их индексов, а также их...


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

Или воспользуйтесь поиском по форуму:
4
Закрытая тема Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru