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

Дан текст. Удалить слова с четными номерами

04.05.2012, 12:32. Показов 1952. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, нужна помощь с решением заданий в C#(консоли).
Дан текст. Удалить все слова с четными номерами и перевернуть все слова с не четными номерами.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2012, 12:32
Ответы с готовыми решениями:

Удалить слова с нечетными номерами и перевернуть слова с четными номерами
Здравствуйте. У меня возникла проблема в следующем задании: Отредактировать заданное предложение,...

Дан текст. Удалить каждую первую и последнюю буквы слова
Дан текст.Удалить каждую первую и последнюю буквы слова.

Дан массив А размера N. Найти минимальный элемент из его элементов с четными номерами: А2, А4, А6,
Дан массив А размера N. Найти минимальный элемент из его элементов с четными номерами: А2, А4, А6,...

Дан массив вещественных чисел. Все элементы с четными номерами удвоить, с нечетными — уменьшить на 1
Помогите пожалуйста Дан массив вещественных чисел. Все элементы с четными номерами удвоить, с...

2
200 / 168 / 38
Регистрация: 21.10.2011
Сообщений: 178
04.05.2012, 13:28 2
Лучший ответ Сообщение было отмечено sanchosss как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System.Linq;
...
static void Main(string[] args)
{
    string[] strArr = Console.ReadLine().Split(' '); //читаем из консоли, разделяем по пробелу
 
    for (int i = 0; i < strArr.Length; i++)
    {
        if ((i + 1) % 2 == 0)  //если четный номер
            strArr[i] = string.Empty; //обнуляем (как бы удаление)
        else //нечетный          
            strArr[i] = new string(strArr[i].ToCharArray().Reverse().ToArray()); //реверсим
    }
 
    Console.WriteLine(string.Join(" ", strArr)); //выводим обратно в консоль через пробел
    Console.ReadKey(); //ждем
}
1
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
04.05.2012, 13:33 3
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
namespace Test
{
    class Program
    {
        public static void Main (string[] args)
        {
            string s = "Hello and what is it now";
            Console.WriteLine (string.Join (Environment.NewLine,
            s.Split (new char[] {' '}).Where ((x, idx) => (idx + 1) % 2 != 0).
            Select(x => new string(x.Reverse ().ToArray ()))));
        }
    }
}
1
04.05.2012, 13:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2012, 13:33
Помогаю со студенческими работами здесь

В элементах массива с нечетными номерами удалить первую цифру, с четными – последнюю
Пользователем вводится одномерный массив целых чисел. В элементах с нечетными номерами удалить...

Дан текст. Вывести все слова, начинающиеся с согласных букв латинского алфавита. Текст вводить с клавиатуры
Дан текст. Вывести все слова, начинающиеся с согласных букв латинского алфавита. Текст вводить с...

Дан текст. Вывести все различные слова
Условие:Дан текст. Вывести все различные слова. static void Main(string args) { ...

Дан текст. Удвоить каждую предпоследнюю букву слова
Дан текст.Удвоить каждую предпоследнюю букву слова.


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

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