Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Sadrone
0 / 0 / 0
Регистрация: 05.12.2016
Сообщений: 48
1

Поменять местами i-ю и j-ю буквы в строке

31.05.2017, 20:29. Просмотров 440. Ответов 3
Метки нет (Все метки)

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

Не понимаю, как в Windows Forms это реализовать.
Помогите сделать!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2017, 20:29
Ответы с готовыми решениями:

Поменять местами символы в строке, содержащей текст на английском языке
Помогите, пожалуйста. Как будет выглядеть код программы на форме в c#:дана...

Дан одномерный массив. Поменять местами максималтный и минимальный элемент местами. Вывести 2 массива исходный
Дан одномерный массив. Поменять местами максималтный и минимальный элемент...

Сменить местами буквы в предложении
Имеется ЛистБокс с некоторыми предложениями. Имеется два ТекстБокса, куда...

Поменять кнопки местами
есть 5 кнопок, нужно менять местами 5 с 1, 1 с 2 и так далее по нажатии...

Головоломка (поменять местами по 3 фишки)
Задача следующая: Игровая доска содержит семь клеток, расположенных в ряд....

3
Diamante
1307 / 1027 / 650
Регистрация: 14.08.2016
Сообщений: 3,557
Завершенные тесты: 1
31.05.2017, 20:34 2
ну сделай для начала в консоли, потом с кодом сюда, поможем на форму переложить
0
Sadrone
0 / 0 / 0
Регистрация: 05.12.2016
Сообщений: 48
31.05.2017, 21:16  [ТС] 3
Цитата Сообщение от Diamante Посмотреть сообщение
ну сделай для начала в консоли, потом с кодом сюда, поможем на форму переложить
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace WindowsFormsApplication6
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            // Получаем номер выделенной строки
 
            int index = tbMassiv.SelectedIndex;
 
            // Считываем строку в переменную str
 
            string str = (string)tbMassiv.Items[index];
 
            // Узнаем количество символов в строке
 
            int len = str.Length;
            
            int i, j;
            i = Convert.ToInt32(tbPos1.Text);
            j = Convert.ToInt32(tbPos2.Text);
            int t, s;
            while (j < len && i<len)
            {
 
                t = str[i];
                
 
            }
 
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            tbPos1.Clear();
            tbPos2.Clear();
        }
    }
}
Как перемещение элементов сделать?
0
Diamante
1307 / 1027 / 650
Регистрация: 14.08.2016
Сообщений: 3,557
Завершенные тесты: 1
01.06.2017, 01:23 4
вот это вот, что выше, прокомментируй, для себя, исключительно для себя, логику этого, что выложил, понял? не понял? еще раз перечитай, опять не понял?сотри все это, и начни заново: создай метод замены i-го символа на j-ой символ и наоборот
З.Ы. продолжение следует
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2017, 01:23

Как поменять местами кнопку?
Здравствуйте. У виновс 7 есть такая штучка эффект в панели задач а именно...

Поменять местами столбцы матрицы
При нажатии первой кнопкой матрица заполняется случайными числами. Как при...

Поменять местами элементы в коллекции
Сейчас у меня создается коллекция из 36 картинок. Как мне сделать так, чтобы по...


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

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

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