•  СИ++
    1.Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и строчные. 
    Пример:
    Введите строку:
    ааббссААББСС
    Результат:
    ббаассББААСС

    2.Вести символьную строку и проверить, является ли она палиндромом.
    Пример:
    1)Введите строку: АБВГДЕ
    Результат: не палиндром
    2)Ведите строку:КАЗАК
    Результат:палиндром

Ответы 1

  • 1)#include <iostream>#include <string>#include <windows.h>using namespace std;int main(){  setlocale (LC_ALL,"Rus");  SetConsoleCP(1251);  SetConsoleOutputCP(1251);  cout <<"Введите строку: " <<endl;  string str;  getline (cin,str);  for (int i = 0; i<=str.size()-1; i++)  {   if (str.at(i) == 'а')    str.at(i) = 'А';   else if (str.at(i) == 'б')    str.at(i) = 'Б';  }  cout <<endl;  cout <<"Результат: " <<endl;  cout <<str <<endl;  return 0;}2)#include <iostream>#include <string>using namespace std;int main(){  setlocale (LC_ALL,"Rus");  SetConsoleCP(1251);  SetConsoleOutputCP(1251);  cout <<"Введите строку: " <<endl;  string str;  getline (cin,str);  bool f = true;  for (int i = 0; i<=(str.size()-1)/2; i++)  {   if (str.at(i)!=str.at(str.size()-1-i))   {    f = false;    break;   }  }  cout <<"Результат: " <<endl;  if (f)   cout <<"палиндром" <<endl;  else cout <<"не палиндром" <<endl;  return 0;}
    • Автор:

      naveen
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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