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

Поменять местами первую и вторую часть строки

15.06.2012, 18:17. Показов 4877. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите мне ! зарание спасибо вам!!


Дана строка поменять мастами первую , вторую половинку .! как это делается ? (( не могу понять.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.06.2012, 18:17
Ответы с готовыми решениями:

Как сформировать регулярное выражение - первую часть строки поменять местами со второй?
Не понимаю эти регулярки. Без их сделал бы, но нужно с ними для этого задания - "первую часть строки поменять местами со второй"

В матрице поменять местами первую и последнюю строки
В матрице поменять местами первую и последнюю строки. ребята помогите пожалуйста, срочно, а то у меня зачет

Подпрограмма поменять местами первую и последнюю строки
Написать функцию, которая в матрице Y(M,N) меняет местами L-ю и k-ю строки (k<M, L<M). C помощью подпрограммы поменять местами первую и...

3
17 / 17 / 5
Регистрация: 10.06.2012
Сообщений: 61
15.06.2012, 19:05
Непонятно совсем, напишите условие задачи полностью. Или надо сделать например :

"Предложение" -> "жениеПредло".

Если так проще простого.
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
16.06.2012, 21:45
Тут есть ответ.

Мое решение:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Console.Write("Введите строку: "); //Предлагаем ввести стороку
string text = Console.ReadLine(); //Считываем введенную строку
 
if (text.Length % 2 != 0) //Если количество символов нечетное
    Console.WriteLine("Нечетное количество символов!"); //Предупреждаем
else //Если четное
{
    string[] mass = new string[2]; //Массив для половинок
    int delim = text.Length / 2; //Делим длинну на 2 части
 
    for (int i = 0; i < delim; i++) //Записываем 1ую часть
        mass[0] += text[i];
    for (int i = delim; i < text.Length; i++) //Записываем 2ую часть
        mass[1] += text[i];
 
    Console.WriteLine("{0}{1}", mass[1], mass[0]); //Выводим в нужном порядке
}
 
Console.ReadKey(); //Ожидаем нажатия клавиши
Решение пользователя hiddentool(более рациональное):
C#
1
2
3
4
5
6
7
static void Main(string[] args)
{
    string text = "12345678";
    int M = text.Length / 2;
    Console.WriteLine("{1}{0}", text.Substring(0, M), text.Substring(M, M));
    Console.ReadKey();
}
P.S. Если я вас правильно понял.
0
 Аватар для buntar
543 / 544 / 181
Регистрация: 16.03.2012
Сообщений: 1,160
Записей в блоге: 2
18.06.2012, 14:42
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public  static void Main()
        {
            Console.Write("Введите строку: ");
            string text = Console.ReadLine(); 
            string res="\n";
 
            if (text.Length % 2 != 0) //Если количество символов нечетное, ошибка 
                res = "Ошибка. Нечетное количество символов в строке!"; 
 
            else //Если четное
                res = String.Concat(text.Substring((text.Length/2), text.Length/2), text.Substring(0, text.Length / 2));
            
            Console.WriteLine(res);
            Console.ReadKey();
         }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.06.2012, 14:42
Помогаю со студенческими работами здесь

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

Если количество строк в массиве четное, то поменять строки местами по правилу: первую строку со второй, третью - с четвертой и т.д
Доброго времени суток, ув. Форумчане! Вынужден просить Вашей помощи в решении нескольких задач, т.к. сам на данный момент не разберусь...

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

Поменять местами две средних строки, если количество строк чётное, и первую со средней строкой, если нечётное
Помогите пожалуйста Использовать двумерный массив. Дан массив размером nxn, элементы которого целые числа.Поменять местами две средних...

Поменять местами первую цифру на 2, 3 на 4 и т.д
После ввода в консоль числа, прога должна поменять местами первую цифру на 2 и т.д. System.Linq использовать нельзя. Помогите пожалуйста.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru