aligatr-kil Опубликовано 23 декабря, 2007 Жалоба Поделиться Опубликовано 23 декабря, 2007 Помогите пожалуйсто написать программу , горю . Можно скать что уже во сне сниться эта программа. ВОт что я сделал на вариант задачи B) int i=0; while(i<strlen(s)-3){ if (s[i]!='k')&&(s[i+1]!='a')&&(s[i+2]!='s')) {for (int j=strlen(s); j>i+3; j--) { s[j]=s[j-1]; }s[i+3]='а';break; } i++; } Но не работает :) Похимичил с остальными , тоже не как :) А Вот и сама задача, помогите пожалуйсто напсиать код :blush2: а) Проверьте , есть ли в слове приставка "при" или "пре". б) Вставьте в слове после "кас" букву "а", если ее там нет. в) Удалите из слова все буквы, совпадающие с последней буквой. Нужно напсиать программу на С++ Ссылка на комментарий Поделиться на другие сайты Поделиться
aligatr-kil Опубликовано 24 декабря, 2007 Автор Жалоба Поделиться Опубликовано 24 декабря, 2007 Помогите пожалуйсто написать программу , горю . Можно скать что уже во сне сниться эта программа. ВОт что я сделал на вариант задачи B) int i=0; while(i<strlen(s)-3){ if (s[i]!='k')&&(s[i+1]!='a')&&(s[i+2]!='s')) {for (int j=strlen(s); j>i+3; j--) { s[j]=s[j-1]; }s[i+3]='а';break; } i++; } Но не работает :g: Похимичил с остальными , тоже не как :g: А Вот и сама задача, помогите пожалуйсто напсиать код :bye1: а) Проверьте , есть ли в слове приставка "при" или "пре". б) Вставьте в слове после "кас" букву "а", если ее там нет. в) Удалите из слова все буквы, совпадающие с последней буквой. Нужно напсиать программу на С++ Пункт А и Б сделал сам , помогите пожалуйсто с пунктом В Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 25 декабря, 2007 Жалоба Поделиться Опубликовано 25 декабря, 2007 aligatr-kil: Пункт В: #include <string.h> int i,j,k; char c,s[]="test"; main() {k=strlen(s)-1; c=s[k]; for(i=j=0;i+j<=k;i++){while(c==s[i+j])j++; s=s[i+j];} s=s[i-1]; s[i-1]=c;} Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти