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

Дано два массива. Объединить их чтобы элементы массивов чередовались

20.03.2013, 21:30. Показов 3398. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Дано два массива. Объединить их чтобы элементы массивов чередовались.
2. Дан файл. Считать его содержимое и перезаписать в обратном порядке.

Задачки для практической...Не успеваю сделать...диплом пишу...а нужно сдать их завтра...
Заранее благодарна!!!)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.03.2013, 21:30
Ответы с готовыми решениями:

Слить два массива A, B по 50 элементов в массив C из 100 элементов так, чтобы в массиве C чередовались элементы массивов А и В
1. Дан одномерный целочисленный массив A, состоящий из n элементов. Найти количество элементов превосходящих сумму элементов и являющихся...

Обьединить два списка так, чтобы их элементы чередовались
Добрый день! Помогите пожалуйста. Нужно обьеденить два списка, что-бы их элементы чередовались. Например и должно получится как

Объединить два массива одинаковой длины в третий, чередуя элементы первого и второго массивов
Даны два одинаковых по длине одномерные массивы. Объединить их в третий массив, чередуя элементы первого и второго массивов.

2
 Аватар для Kruds
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
20.03.2013, 22:17
Длины массивов одинаковы? Если да то:
C#
1
2
3
4
5
6
7
8
9
int[] a = new int[n];
int[] b = new int[n];
{..}//заполнение массивов
List<int> ab = new List<int>();
for (int i = 0; i < n; i++)
{
    ab.add(a[i]);
    ab.add(b[i]);
}
Добавлено через 17 минут
Чтение из файла. Записать нужно в обратном порядке строк в файле или символов?
Если строк то:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
List<string> myfile = new List<string>();
string line;
using (System.IO.StreamReader file =  new System.IO.StreamReader(@"c:\test.txt"))
{
    while((line = file.ReadLine()) != null)
    {
        myfile.Add(line);
    }
}
System.IO.File.WriteAllText(@"c:\test.txt", string.Empty);
using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"c:\test.txt"))
        {
            for (int i = myfile.Count - 1; i > -1; i--)
            {
                file.WriteLine(myfile[i]);
            }
        }
Добавлено через 5 минут
1
Заблокирован
20.03.2013, 22:21
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от ololololo Посмотреть сообщение
1. Дано два массива. Объединить их чтобы элементы массивов чередовались.
2. Дан файл. Считать его содержимое и перезаписать в обратном порядке.

Задачки для практической...Не успеваю сделать...диплом пишу...а нужно сдать их завтра...
Заранее благодарна!!!)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  int[] one = { 1, 2, 3, 5, 67, 3 };
            int[] two = { 3, 5, 3, 5, 5, 2, 5, 6, 7, 9 };
 
            int[] result = new int[one.Length + two.Length];
            int i = 0, j = 0, k = 0;
            while (k < result.Length)
            {
                if (i != one.Length) result[k++] = one[i++];
                if (j != two.Length) result[k++] = two[j++];
            }
            foreach (int elem in result) Console.Write(elem + " ");
 
            String PathFile = "My.txt";
            String ResultFile = "My1.txt";
            System.Collections.Generic.Stack<String> res= new Stack<string>(System.IO.File.ReadAllLines(PathFile));
            System.IO.File.WriteAllLines(ResultFile,res.ToArray());
 
            Console.ReadKey();
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.03.2013, 22:21
Помогаю со студенческими работами здесь

Работа с указателями: объединить два массива в третий, чередуя элементы первого и второго массивов
Реализовать следующую задачу с использованием статических и динамических массивов. Для доступа к элементам динамического массива...

Объединить два массива одинаковой длины в третий массив, чередуя элементы первого и второго массивов
Даны два одинаковых по длине одномерные массивы. Объединить их в третий массив, чередуя элементы первого и второго массивов.

Объединить два массива так, чтобы в результирующем массиве содержались без повторений все элементы первого массива, которых нет во втором
Нужно написать программу, которая объединяет два одномерных массива таким образом, чтобы в результирующем массиве содержались без...

Объединить два массива в один так, чтобы в полученном массиве были только не совпадающие элементы
Всем привет! Есть два массива, в которых есть одинаковые элементы: B={2,4,5} и С{0,5,6}. Нужно объединить два массива в один так, чтобы в...

Дано два упорядоченных целочисленных массива. Объединить их в один упорядоченный.
Дано два упорядоченных целочисленных массива. Объединить их в один упорядоченный. помогите пожалуйста, очень нужно.:)


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
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