Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/22: Рейтинг темы: голосов - 22, средняя оценка - 4.95
4 / 4 / 0
Регистрация: 07.06.2011
Сообщений: 15

Занести в файл h только латинские буквы, а в файл g - только русские буквы

14.06.2011, 15:28. Показов 4752. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1)Файл f содержит буквы латинского и русского алфавитов. Занести в файл h только латинские буквы, а в файл g - только русские буквы.
2)Дан текстовый файл f. Переписать в файл g все компоненты файла f с заменой в них символа '0' на символ '1' и наоборот.
 Комментарий модератора 
Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе.
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.06.2011, 15:28
Ответы с готовыми решениями:

Файл f содержит буквы латинского и русского алфавитов. Занести в файл h только латинские буквы, а в файл g - только русские буквы
Помогите пожалуйста!!! Файл f содержит буквы латинского и русского алфавитов. Занести в файл h только латинские буквы, а в файл g -...

Занести в файл h только латинские буквы, а в файл g — только русские буквы
Файл f содержит буквы латинского и русского алфавитов. Занести в файл h только латинские буквы, а в файл g - только русские буквы. ...

В текстовом файле t записаны буквы латинского алфавита и цифры. Занести в текстовый файл h из текстового файла t только латинские буквы.
В текстовом файле t записаны буквы латинского алфавита и цифры. Занести в текстовый файл h из текстового файла t только латинские буквы.

6
 Аватар для chessman1
167 / 96 / 23
Регистрация: 13.03.2011
Сообщений: 402
14.06.2011, 16:43
Цитата Сообщение от alenka1 Посмотреть сообщение
1)Файл f содержит буквы латинского и русского алфавитов. Занести в файл h только латинские буквы, а в файл g - только русские буквы.
2)Дан текстовый файл f. Переписать в файл g все компоненты файла f с заменой в них символа '0' на символ '1' и наоборот.
А кодировка файла какая - UTF-8, koi-8r или другая?
0
 Аватар для ushim
179 / 180 / 55
Регистрация: 01.06.2011
Сообщений: 507
14.06.2011, 19:24
alenka1, можно сделать так. Но видимо chessman1 придумал что-то оптимальное с кодировкой символов.
Main void:
C#
1
2
3
4
string f = "asdgыфваот4564ffоо";
char[] fChar = f.ToCharArray();
for (int i = 0; i < fChar.Length; i++)
    chars(fChar[i].ToString());
method chars:
C#
1
2
3
4
5
6
7
8
9
10
void chars(string fchar)
{
    string thisChar = fChar.ToLower();
    if (thisChar == "a" || thisChar == "b" || thisChar == "c" /*|| и так далее*/) 
    {
        h += thisChar;
    }
    else
        g += thisChar;
}
Можно попробовать посмотреть на байты букв латинского и русского алфавита, наверное там есть какой-то общий момент
0
185 / 188 / 17
Регистрация: 26.11.2010
Сообщений: 511
14.06.2011, 19:47
Можно сравнивать char'ы вот так:
C#
1
2
3
for (int i = 0; i < fChar.Length; i++)
    if(fChar[i]>'a'&&fChar[i]<'z') {...}
else if(fChar[i]>'а'&&fChar[i]<'я') {...}
1
4 / 4 / 0
Регистрация: 07.06.2011
Сообщений: 15
14.06.2011, 20:25  [ТС]
а можно поподробнее
0
 Аватар для chessman1
167 / 96 / 23
Регистрация: 13.03.2011
Сообщений: 402
15.06.2011, 09:42
C#
1
2
3
4
5
// читаем в цикле посимвольно файл f
{
    if( lanin(letter) // пишем letter в g
    else // пишем letter в h
}
0
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
15.06.2011, 10:02
f.txt
рлоыфвкпрыширфвпsdghadfkgOрлодГПорПhvghJ HouiGрЛhРПjUHjZHHTGРоиГРKLju

g.txt
рлоыфвкпрыширфвпрлодГПорПрЛРПРоиГР

h.txt
sdghadfkgOhvghJHouiGhjUHjZHHTGKLju

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using System.Linq;
using System.Text;
 
class Program
{
    static void Main(string[] args)
    {
        string f = System.IO.File.ReadAllText(@"C:\f.txt", Encoding.Default);
        char[] fchar = f.ToCharArray();
        char[] hchar = (from p in fchar
                        where p >= 'A' && p <= 'z'
                        select p).ToArray();
        char[] gchar = (from p in fchar
                        where p >= 'А' && p <= 'я'
                        select p).ToArray();
        System.IO.File.WriteAllText(@"C:\h.txt", new string(hchar, 0, hchar.Length), Encoding.Default);
        System.IO.File.WriteAllText(@"C:\g.txt", new string(gchar, 0, gchar.Length), Encoding.Default);
    }
}
Добавлено через 9 минут
Дан текстовый файл f. Переписать в файл g все компоненты файла f с заменой в них символа '0' на символ '1' и наоборот.
f.txt
101010101111111100000000

g.txt
010101010000000011111111

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
 
class Program
{
    static void Main(string[] args)
    {
        string f = System.IO.File.ReadAllText(@"C:\f.txt", Encoding.Default);
        string s = String.Empty;
        for (int i = 0; i < f.Length; i++)
            if (f[i] == '0')
                s += '1'.ToString();
            else
                if (f[i] == '1')
                    s += '0'.ToString();
                else
                    s += f[i].ToString();
        System.IO.File.WriteAllText(@"C:\g.txt", s, Encoding.Default);
    }
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.06.2011, 10:02
Помогаю со студенческими работами здесь

Занести в текстовый файл h из текстового файла t только латинские буквы
В текстовом файле t записаны буквы латинского алфавита и цифры. Занести в текстовый файл h из текстового файла t только латинские буквы.

Занести в файл h только согласные буквы из исходного файла
Записать в текстовый файл N русских строчных символов. Выполнить следующие операции с созданным файлом: - Получить в другом файле тот же...

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

Файл содержит буквы,посчитать буквы 'p'. нужно только найти ошибку
Помогите пожалуйста найти ошибку) Файл содержит буквы латинского алфавита. Подсчитать количество букв 'p' Если ввожу 1 строку, считает....

Имеется строка символов, содержащая не только латинские буквы, но и цифры. Заменить все буквы номером символа
Имеется строка символов, содержащая не только латинские буквы, но и цифры. Заменить все буквы номером символа в строке.


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru