Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 10.03.2013
Сообщений: 8
1

Вычеркните из слова Х все буквы, стоящие на четных местах

15.05.2013, 01:38. Просмотров 1144. Ответов 3
Метки нет (Все метки)

Вычеркните из слова Х все буквы, стоящие на четных местах

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
string n, Text;
            Console.Write("Введите текст: ");
            n = Console.ReadLine();
            Text = n;
            
            int i;
            string j = Text;
            
            
            for (i = 0; i < n; i++)// вот тут ошибку выдает Оператор "<" не может 
                                       //применяться к операндам типа "int" и "string"    
 
            {
                if (i % 2 != 1) // 1 - нечетные элементы, 0 - четные элементы.  
                //должно быть что то на подобии j[i]=u; где u=""; ну..я так думаю)
             
                    
                    Console.Read();
Что-то я совсем запуталась в типах, никак не могу сообразить как сделать. И еще, помогите пожалуйста с условием, задать то я задала, а вот как убрать буквы не знаю...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2013, 01:38
Ответы с готовыми решениями:

Выяснить, все ли буквы слова Х, стоящие на нечетных местах, различны
Задание 2 Выяснить, все ли буквы слова Х, стоящие на нечетных местах, различны. (помогите с...

Дано предложение. Вывести столбиком все его буквы "и", стоящие на четных местах
Дано предложение. Вывести столбиком все его буквы &quot;и&quot;, стоящие на четных местах.

Удалить из строки буквы, стоящие на четных местах
Удалить из строки буквы, стоящие на четных местах.

Удалить все элементы, стоящие на четных местах
Дан массив А из n элементов. Получите новый массив, удалив из исходного элементы стоящие на четных...

3
177 / 177 / 50
Регистрация: 06.01.2013
Сообщений: 392
15.05.2013, 02:22 2
C#
1
2
3
4
5
6
7
8
9
const string a = "Какая-нибудь строка содержащая текст...";
            var sb = new StringBuilder();
            for (var i = 0; i < a.Length; i++)
            {
                if (i%2 != 0)
                    sb.Append(" ");
                else sb.Append(a[i]);
            }
            MessageBox.Show(sb.ToString());
Вместо четных букв поставит пробел
0
0 / 0 / 0
Регистрация: 10.03.2013
Сообщений: 8
15.05.2013, 03:01  [ТС] 3
А можно теперь пару комментариев? Пожалуйста, а то не очень понятно как это получилось....

я так понимаю var это тип? если да то почему мы используем его а не int или string?
что обозначает "StringBuilder" и для чего он нужен?
и что такое "Append" и тоже для чего он нужен?
0
177 / 177 / 50
Регистрация: 06.01.2013
Сообщений: 392
15.05.2013, 21:03 4
var - это неявное объявление типа переменной, что подразумевает под собой то, что компилятор сам автоматически назначит тип переменной.
На счет StringBuilder - читаем
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2013, 21:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Удалить из строки все буквы 'о', стоящие на нечетных местах
Дана строка символов. Удалить из нее все буквы &quot;о&quot;, стоящие на нечетных местах.

Все буквы стоящие на нечетных местах, перевести в верхний регистр
Дано слово ( нужно ввести во время выполнения программы), все буквы стоящие на нечетных местах,...

Дано предложение. Удалить из него все буквы 'o', стоящие на нечетных местах
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

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


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

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

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