Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/21: Рейтинг темы: голосов - 21, средняя оценка - 4.86
-5 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 24
1

Поменять местами первый и последний элементы стека

14.11.2011, 19:28. Показов 3840. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Кто может помочь????Поменять местами первый и последний элементы стека.(всё в С#)
 Комментарий модератора 
Первое и последнее предупреждение: давайте темам осмысленные названия и размещайте их в нужном разделе.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2011, 19:28
Ответы с готовыми решениями:

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

Поменять местами первый максимальный и последний элементы
Здравствуйте, помогите, пожалуйста, написать программу: Дан массив А из n элементов. Поменяйте...

Поменять местами первый минимальный и последний максимальный элементы
Дан текстовый файл input.txt, который в первой строке содержит количество элементов одномерного...

Поменять местами первый максимальный и последний минимальный элементы
Поменять местами первый максимальный и последний минимальный элементы. РАСПИШИТЕ ИХ...

2
6287 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
14.11.2011, 19:47 2
Лучший ответ Сообщение было отмечено AlinaAntonova как решение

Решение

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
using System;
using System.Linq;
using System.Collections.Generic;
 
class Program
{
    static void Main(string[] args)
    {
        Stack<int> stack = new Stack<int>();
        stack.Push(1);
        stack.Push(2);
        stack.Push(3);
        stack.Select((num, index) =>
        {
            Console.WriteLine(string.Format("{0}: {1}", index + 1, num));
            return 0;
        }).ToArray();
        var items = stack.ToArray();
        var first = items.First();
        var last = items.Last();
        items[0] = last;
        items[items.Length - 1] = first;
        stack.Clear();
        Console.WriteLine(new string('_', 5));
        for (int i = items.Length - 1; i >= 0; i--)
            stack.Push(items[i]);
        stack.Select((num, index) =>
        {
            Console.WriteLine(string.Format("{0}: {1}", index + 1, num));
            return 0;
        }).ToArray();
        Console.ReadKey(true);
    }
}
1
-5 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 24
14.11.2011, 19:52  [ТС] 3
СПАСИБО))))))
0
14.11.2011, 19:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2011, 19:52
Помогаю со студенческими работами здесь

Поменять местами первый отрицательный и последний положительный элементы массива
Поменять местами первый отрицательный и последний положительный элементы массива. Учесть...

Поменять местами первый минимальный и последний максимальный элементы массива
Помогите пожалуйста. Задачи из данного пункта решить, используя одномерный массив. Поменять...

Поменять местами первый отрицательный и последний положительный элементы массива
Поменять местами первый отрицательный и последний положительный элементы массива. Учесть...

В каждом столбце массива А поменять местами первый и последний отрицательные элементы.
Дан двумерный числовой массив А . Составить программу, реализующую следующие действия: 1. В...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru