Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
[{онфет[{а
0 / 0 / 0
Регистрация: 18.11.2009
Сообщений: 4
#1

ошибки в тексте - C++

18.11.2009, 21:22. Просмотров 395. Ответов 2
Метки нет (Все метки)

Из файла вводится текст.Исправить ошибки: заменить "ы" на "и" после "ц". Исключение составляют слова "цыпленок","цыц","цыган" и окончания(например,"птицы").Результат вывести в файл.Имена файлов ввода\вывода передаются через командную строку(решение в С).

Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2009, 21:22     ошибки в тексте
Посмотрите здесь:

Часто встречающаяся ошибка начинающих наборщиков — дважды записанное слово. В заданном текстовом файле обнаружить и исправить такие ошибки в тексте - C++
Часто встречающаяся ошибка начинающих наборщиков — дважды записанное слово. В заданном текстовом файле обнаружить и исправить такие ошибки...

В тексте слова, стоящие на четных местах, переписать задом наперед. В тексте несколько строк. - C++
Задание: освоить обработку строк и работу с файлами средствами языка Си. Исходный текст должен содержаться в одном файле, результат — во...

Определить самое длинное слово в тексте. Считать, что слова в тексте отделены друг от друга одним пробелом - C++
Определить самое длинное слово в тексте. Считать, что слова в тексте отделены друг от друга одним пробелом.

Заменить в тексте + на - - C++
Здравствуйте, пробую вот писать код, который будет меня + в тексте на - int main() { setlocale(LC_ALL, "Russian"); char...

в тексте на С '+' заменить на '-+' - C++
не работает.. что исправить? #include <stdio.h> main() { char c; while((c=getchar())!= '\n') {if(c=='+') {putchar('-+')};...

Сумма в тексте - C++
Здравствуйте, правильно ли я составила программу? Написать программу, определяющую сумму "S=1+2+3......+100," записывать S во внешний файл,...

Заменить в тексте ! на * - C++
Добрый день! Есть задание, надо напечатать текст удалив из него цифры и восклицательные знаки заменить на *. Цифры с текста я удалил...

Найти в тексте ошибки. - Delphi
Познакомился с делфи недавно, прога очень понравилась.пишу программу . Программа расчитывает скорость с которой спортсмен пробежал...

Найти ошибки в тексте программы - Pascal
Помогите пожалуйста исправить ошибки и сделать программу рабочей Зарание Большое спасибо текст Программы program lab7_6; uses crt; ...

Нужно исправить ошибки в тексте программы. - Pascal
Нужно исправить ошибки в тексте программы. program 1; var T:Real; S=6 BEGIN Sum:T+S; WriteLn (Sum); ReadLn


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ser4ega
27 / 27 / 3
Регистрация: 15.11.2009
Сообщений: 143
19.11.2009, 00:00     ошибки в тексте #2
Есть небольшие наработки, если кому не лень, доделайте. Пока прога умеет читать из файла и находить сочетания 'цы' и выводить их колличество. Мне неохотца писать)
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
#include <stdio.h>
#include <conio.h>
int main()
{
    int b=0,i=0;
char m[10000];
char name[16];
FILE *f;
 
printf ("Vvedite put\n",name, "r;");
gets ((char *)&name);
 
f=fopen(name,"r");
//f=fopen("C://test.txt","r");
while(!feof(f))
{
fscanf(f,"%c",&m[i]);
if ((i>=1)&&(m[i]=='Г»')&&(m[i-1]=='Г¶')) b+=1;
printf("%c",m[i]);
i++;
 
}
printf("\nb = %d",b);
getch();
fclose(f);
}
Добавлено через 27 минут
Да, еще есть вариант нарезки на слова и загонка в двумерный массив. Для нарезки на слова можно использовать конструкцию типа
inti=0,j=0,b=0;
for(j=0;j<максимальнойразмерностимассивапо J; j++)
while((b=getchar())<=индексКонцаРусскихБукв)&&(НачальныйИндексРусскихБукв<=b))
{
a[j][i]=getchar();
i++;
}


кактотак, я индексы русских букв посмотреть не могу - шрифты не настраиваются, но как посмотреть придумал.
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include <conio.h>
int main()
{
   int i=0;
   for(i=0;i<303; i++){printf("%c  ---  %d\n",i,i);}
 system("PAUSE");
 
}
[{онфет[{а
0 / 0 / 0
Регистрация: 18.11.2009
Сообщений: 4
19.11.2009, 00:02  [ТС]     ошибки в тексте #3
спасибочто-нибудь придумаем
Ответ Создать тему
Опции темы

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