• Используя оператор цикла do while, реализуйте на языке программирования С++ следующую задачу: В строке, введенной пользователем, найдите индекс символа, определенного пользователем (если таких символов много, то индекс первого из них), и замените все символы с нечетным кодом, стоящие после этого символа на восклицательный знак.

    С++

Ответы 1

  • //Dev-C++ 4.9.9.2#include <iostream>#include <string>using namespace std;int main(){    char c;    string s;    cin>>s;    cin>>c;    int i=0;    while(s[i]!=c)i++;    cout<<"Index:"<<i<<endl;    for(int j=i+1;j<s.length();j++)            if(s[j]%2!=0)s[j]='!';    cout<<s;    cin.get();    cin.get();    return 0;}Пример ввода:Sample_texteПример вывода:Index:5Sample!t!xt
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years