Вычеркните из слова все буковкы "я", стоящие на четных местах. помогите

Вычеркните из слова все буковкы "я", стоящие на четных местах. помогите написать программку на с++

Задать свой вопрос
Vitalja Golovlenicin
Вводим слово, на выходе слово без букв "я" на четных? Либо строчку вводим, ибо чтоб "я" было в слове и еще попало на четное место, как по мне достаточно сложное условие)
Саещников Артём
include "stdafx.h"include include include using namespace std; void main() char a[30]; int i,j,k; setlocale(LC_ALL,"Russian");SetConsoleCP(1251);SetConsoleOutputCP(1251);cout <<"Введите слово :"; cin>>
Ruslan Alekseev Mohov
k=strlen(a); for(i=0;i
Семелетникова Ксения
вот, что могла сделать
Есения Вамбург
Остаток от разделения, должен быть равен 0, если ЧЕТНОЕ место в слове. У вас работает отображение кириллицы ? у меня с такими настройками нет. Требует правок маленьких)
Вера Стратанович
не могли бы вы исправить?)
1 ответ
На вывод работало с 866, а на ввод с 1251 (SetConsoleCP();).
В массив пишет каракули.
Функции  setlocale(LC_CTYPE, "Russian"); setlocale(LC_ALL, "Russian"); тоже не подсобляют. Отлично работают с ОТОБРАЖЕНИЕМ текста в консоли, но с чтение из ее это ужас. 
В С++ всегда с этим проблема была, с обработкой вводимой кириллицы  с консоли.
Это те еще танцы с бубнами. Беря во внимание еще то, что многие функции писались необыкновенно под XP а про поддержку в версиях выше речи не было вообще.
Есть выходы конечно, но у меня не получилось показать кириллицу, считать с консоли, и вывести назад. Что-то одно всегда не работало.Либо выводило верно, а записывало каракули, либо каракули выводит а записывает верно. 
Если убрать все заморочки с шифровками, то вот код:

int _tmain(int argc, _TCHAR* argv[])

setlocale(LC_CTYPE, "Russian");
char *str=new char[]; 
coutlt;lt;"Введите слово: "; cingt;gt;str;

 
  for (int i = 0; i lt; strlen(str); i++)
    
       if(str[i]!='я'amp;amp;i%2!=0)coutlt;lt;str[i]; 
    

system("PAUSE");

Инна Мамаширова
спасибо!)
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
задание экономиоти Рассмотри ситуацию: человек живёт на Крайнем Се-вере. С помощью каких

Экономика.

Человек живет на Крайнем Севере. С помощью каких благ удовлетворяются потребности

Экономика.

там лежат три яйца.у дома рос клен.Это гнездо сойки.на клёне гнездо

Русский язык.

Тыныштық күйіндегі карусель 35 с-та 3,0 рад/с бұрыштық жылдамдықпен үдей қозғалады.

Разные вопросы.

Сочинение на тему "Русский язык не сможет умереть!"

Математика.

Приветствую! Меня зовут Станислав, я представляю компанию under.site. Хотел бы предложить интересное решение

Разные вопросы.

Масса трёх одинаковых пакетов чая 180г чему равна масса

Математика.

Газообразный аммиак объёмом 2.24 л (н.у.) был полностью поглощён 14.68 мл

Химия.

Упражнение 2 Выпишите глаголы и вставьте пропущенные буквы

Русский язык.

Радиус окружности, описанной около равностороннего треугольника, равен 6. Найдите сторону треугольника

Геометрия.

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт