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;} Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.