1)Дана строка. Показать третий, шестой, девятый и так далее символы. 2)Дана строка....

0 голосов
283 просмотров

1)Дана строка. Показать третий, шестой, девятый и так далее символы.
2)Дана строка. Заменить каждый четный символ или на 'a', если символ не равен 'a' или 'b', или на 'c' в противном случае


Информатика (145 баллов) | 283 просмотров
Дан 1 ответ
0 голосов

1)
#include
#include
#include
using namespace std;
int main()
{
string str;
getline(cin, str);
for (int i = 1; i < str.length(); i++)
{
if (i % 3 == 0)
{cout << str[i] << endl;}<br>}
_getch();
return 0;
}
2)
#include
#include
#include
using namespace std;
int main()
{string str;
getline(cin, str);
for (int i = 1; i < str.length(); i++)
{
 if (i % 2 == 0)
 { if (str[i] != 'a')
  { str[i] = 'a'; }
  if (str[i] != 'b')
  { str[i] = 'b'; }
  if (str[i] != 'c')
  { str[i] = 'c'; }
}
}
cout << str << endl;<br>_getch();
return 0;}

(122 баллов)