Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Вера777
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 11
#1

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

05.12.2010, 19:15. Просмотров 470. Ответов 3
Метки нет (Все метки)

Я новичок в программировании. Помогите пожалуйста в решении задачи: Ввести строку. Если встречается ошибка "жы" или "шы", исправить. Я пыталась решить так
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);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2010, 19:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Исправить ошибку в тексте (C++):

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

Подскажите как исправить ошибку. прога ломается на 79 строке. а ошибку не выдает - C++
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int chisla(int a,int b) { ...

Найти ошибку в тексте - C++
Добрых временных суток.Подсобите пожалуйста найти ошибку в тексте. Пример звучит так: Имеется следующее объявление класса: class...

Найдите ошибку в тексте программы - C++
#include <iostream.h> #include <math.h> #include <windows.h> char buf ; char *rus(char *s) {CharToOem(s,buf); return buf;} void...

Найти ошибку в выделенном тексте программы - C++
Условие : Задано 2 матрицы Х(4,4) и У(4,4) . Сформировать из них матрицу Z(4,8), включая в первые 4 строки матрицу Х , а во вторые 4 -...

Исправить ошибку C - C++
#include <stdio.h> int get_length(int* arr, int size) { for (int i = 1; i < size; i++) { if (arr < arr) { return i; } ...

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

Добавлено через 11 секунд
Как разобрались с кодировками? )
0
05.12.2010, 19:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2010, 19:29
Привет! Вот еще темы с ответами:

Исправить ошибку - C++
Помогите исправить ошибку #include <iostream> #include <locale> #include <cmath> #define M_PI 3.1415926535897932384626433832795 ...

Исправить ошибку - C++
Здравствуйте, не могу исправить ошибку: "no matching function for call to `pow(int)'" Строку с ошибкой пометил в коде. #include <cmath> ...

Исправить ошибку - C++
Когда нажимаю "n" что бы вводить фамилии с клавиатуры, выбивает ошибку(краш консоли) Вот задание:После ввода с клавиатуры строками...

Исправить ошибку - C++
Задачу и формулы надо переписывать! Редактор формул внизу страницы. помогите исправить ошибку в программе, задание 9 вариант, первая...


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

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

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