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

Исправить ошибку в тексте - C++

Восстановить пароль Регистрация
 
Вера777
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 11
05.12.2010, 19:15     Исправить ошибку в тексте #1
Я новичок в программировании. Помогите пожалуйста в решении задачи: Ввести строку. Если встречается ошибка "жы" или "шы", исправить. Я пыталась решить так
C++
1
2
3
4
5
6
7
8
9
10
11
char S[40];
 int i;
 puts ("Vvedite text ");
 gets(S);
 for(i=0;i!='\0';i++) {
     if (S[i]=='ж' && S[i+1]=='ы')
         S[i+1]='и'; 
     if (S[i]=='ш' && S[i+1]=='ы'){
         S[i+1]='и';}       
 }
 puts(S);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2010, 19:15     Исправить ошибку в тексте
Посмотрите здесь:

C++ Найти ошибку в тексте
C++ Найдите ошибку в тексте программы
C++ Помогите Исправить Ошибку
C++ Исправить ошибку. Программа находит в введенном тексте слово, в котором буквы идут по алфавиту
C++ Найти ошибку в выделенном тексте программы
Исправить ошибку C++
C++ Исправить ошибку
C++ Исправить ошибку
C++ Исправить ошибку C
Исправить ошибку C++
Не могу исправить ошибку C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
 Аватар для lemegeton
2913 / 1342 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
05.12.2010, 19:20     Исправить ошибку в тексте #2
в C/C++ булевое "И" не "end", а "&&".
Вера777
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 11
05.12.2010, 19:24  [ТС]     Исправить ошибку в тексте #3
это я здесь опечаталась, а в программе писала &&
lemegeton
 Аватар для lemegeton
2913 / 1342 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
05.12.2010, 19:29     Исправить ошибку в тексте #4
Условие выхода из цикла for
for(i=0;i!='\0';i++)
наверно, должно быть
for(i=0; S[i]!=0; i++)

Добавлено через 11 секунд
Как разобрались с кодировками? )
Yandex
Объявления
05.12.2010, 19:29     Исправить ошибку в тексте
Ответ Создать тему
Опции темы

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