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

Прибавить ко всем элементам очереди число, вводимое с клавиатуры

07.10.2012, 03:00. Просмотров 918. Ответов 3
Метки нет (Все метки)

1) Дан стек, заполненный элементами типа typeelem, удалить из стека предпоследний элемент
2)Прибавить ко всем элементам очереди число, вводимое с клавиатуры. Очередь заполнена целыми числами
3) В деке, состоящем из целых чисел, вставить перед предыдущим элементом, равным введенному с клавиатуры числу, число равное произведению элемента и предыдущего элемента
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2012, 03:00
Ответы с готовыми решениями:

Ко всем положительным элементам массива прибавить последний элемент соответствующей строки
Дан двумерный массив целых чисел. Ко всем положительным элементам массива...

Из каждого элемента массива номер которого кратен К вычесть М. Ко всем остальным элементам прибавить М
Пользователем вводится одномерный массив целых чисел и числа K и M. Из каждого...

Циклический поиск по всем элементам datagridview
У меня есть SQL таблица. Надо сделать следующее: for (int i = 0; i <...

Присваивание всем элементам массива некоторого значения
Всем доброго дня. :) Полгода назад, когда я начинал ковыряться в C#, я вроде...

Почему присваивает значения ВСЕМ не пустым элементам?
Целую ночь искал баг, но так и не нашел. Присваивает значение name всем не...

3
Петррр
6160 / 3460 / 897
Регистрация: 28.10.2010
Сообщений: 5,926
07.10.2012, 09:13 2
1
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
using System.Collections.Generic;
 
class Program
{
    static void Main(string[] args)
    {
        Stack<int> stack = new Stack<int>(new int[] { 1, 2, 3, 4, 5, 6} );
        // Вывод
        Console.WriteLine(string.Join(", ", stack));
        // Удаление последнего элемента
        stack.Pop();
        // Вывод того, что осталось
        Console.WriteLine(string.Join(", ", stack));
        Console.ReadKey(true);
    }
}
Добавлено через 2 минуты
2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
using System.Linq;
using System.Collections.Generic;
 
class Program
{
    static void Main(string[] args)
    {
        int number;
        Queue<int> queue = new Queue<int>(new int[] { 1, 2, 3, 4, 5 });
        Console.WriteLine(">>");
        number = int.Parse(Console.ReadLine());
        queue =  new Queue<int>(queue.Select(x => x+ number));
        Console.WriteLine(string.Join(", ", queue));
        Console.ReadKey(true);
    }
}
0
9Inessa0
0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 37
07.10.2012, 13:47  [ТС] 3
Выдаёт ошибки:

1)
Кликните здесь для просмотра всего текста
Ошибка 1 Наиболее подходящий перегруженный метод для "string.Join(string, string[])" имеет несколько недопустимых аргументов C:\Users\12\AppData\Local\Temporary Projects\ConsoleApplication1\Program.cs 10 27 ConsoleApplication1
Ошибка 2 Аргумент "2": преобразование типа из "System.Collections.Generic.Stack<int>" в "string[]" невозможно C:\Users\12\AppData\Local\Temporary Projects\ConsoleApplication1\Program.cs 10 45 ConsoleApplication1
Ошибка 3 Наиболее подходящий перегруженный метод для "string.Join(string, string[])" имеет несколько недопустимых аргументов C:\Users\12\AppData\Local\Temporary Projects\ConsoleApplication1\Program.cs 14 27 ConsoleApplication1
Ошибка 4 Аргумент "2": преобразование типа из "System.Collections.Generic.Stack<int>" в "string[]" невозможно C:\Users\12\AppData\Local\Temporary Projects\ConsoleApplication1\Program.cs 14 45 ConsoleApplication1


2)
Кликните здесь для просмотра всего текста
Ошибка 1 Наиболее подходящий перегруженный метод для "string.Join(string, string[])" имеет несколько недопустимых аргументов C:\Users\12\AppData\Local\Temporary Projects\ConsoleApplication1\Program.cs 14 27 ConsoleApplication1
Ошибка 2 Аргумент "2": преобразование типа из "System.Collections.Generic.Queue<int>" в "string[]" невозможно C:\Users\12\AppData\Local\Temporary Projects\ConsoleApplication1\Program.cs 14 45 ConsoleApplication1
0
Петррр
6160 / 3460 / 897
Регистрация: 28.10.2010
Сообщений: 5,926
07.10.2012, 13:48 4
Значит у Вас .net 3.5
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2012, 13:48

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

Всем первым элементам массивов присваиваются одинаковые значения
Не могу понять в чём ошибка. У меня несколько массивов, и каждому присваиваю...

Как организовать цикл по всем элементам List<Class>?
Здравствуйте, Как организовать цикл по всем элементам List&lt;Class&gt;? Делаю так:...


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

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

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