Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [с++]Одномерный массив


Автор: Mrkrab 24.12.2012, 17:52
Всем лучей добра и хорошего настроения. Потихонечку начинаю осваивать язык программирования с++, но получается далеко не всё. Может быть кто-нибудь подскажет как написать вот такую программку:
 1) Дан символьный массив А из 10 элементов. Надо зашифровать его следующим образом, так, чтобы элемент с начала массива А менялся с последним элементом массива А. При этом меняются местами только согласные элементы массива.
 Заранее большущее спасибо -)

Автор: baldina 24.12.2012, 18:03
Цитата(Mrkrab @  24.12.2012,  17:52 Найти цитируемый пост)
согласные элементы

это что такое?  smile 

по теме: нужно организовать цикл, скажем, по i, который будет менять местами элементы с индексами i и n-1-i, где n - число элементов.
если эти элементы согласны

Автор: volatile 24.12.2012, 18:14
Цитата(baldina @ 24.12.2012,  18:03)
Цитата(Mrkrab @  24.12.2012,  17:52 Найти цитируемый пост)
согласные элементы

это что такое?  smile

имхо это буквы

Автор: baldina 24.12.2012, 18:20
для проверки, является ли символ согласной буквой, придется в отдельном массиве перечислить все согласные, и для каждого символа проверять - присутствует ли он в числе согласных.
однако сдаётся мне все чуточку сложнее, т.к. гласные/согласные обычно расположены не симметрично. значит понадобится цикл похитрее, в котором будут использоваться два индекса (или указателя), движущиеся навстречу.

Автор: Mrkrab 24.12.2012, 18:23
не могли бы помочь с написанием программы? Очень был бы признателен.

Автор: bsa 25.12.2012, 00:09

M
bsa
Для домашних заданий, курсовых и т.п. существует \"Центр Помощи\".




Тема перенесена. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)