Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
0 / 0 / 1
Регистрация: 01.05.2012
Сообщений: 57

Работа со строками: каждую букву введенного слова записать в массив

24.11.2012, 23:34. Показов 4548. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача состоит в том,что мне требуется ввести слово.Затем каждую его букву записать в массив.
Подскажите пожалуйста.
На форуме нашел те случаи,когда уже заданное слово записывается в массив.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.11.2012, 23:34
Ответы с готовыми решениями:

Каждую букву слова записать в перемененную
Например есть много переменных. (b1, b2, b3, b4 и тд). Еще одна s "slovo". Надо что бы получилось b1=s, b2=l, b3=o и тд.

Работа со строками. Заменить каждую первую букву в словах, начинающихся с гласной буквы на прописную
Заменить каждую первую букву в словах, начинающихся с гласной буквы на прописную. Что только не делал, но так и не получилось. Заменяет...

Работа со строками, вывести слова и удалить букву
Нужно вывести все слова нечетной длины и удалить среднюю букву. Колдовала колдовала...получилось вот что (добилась того, что программа...

7
программист С++
 Аватар для sandye51
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
24.11.2012, 23:35
так строка это и есть массив символов
0
0 / 0 / 1
Регистрация: 01.05.2012
Сообщений: 57
26.11.2012, 13:39  [ТС]
Цитата Сообщение от sandye51 Посмотреть сообщение
так строка это и есть массив символов
Это понятно.
А как мне вывести,допустим, буквы этого введеного слова через пробел?
0
программист С++
 Аватар для sandye51
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
26.11.2012, 13:47
C++
1
2
3
4
5
char buffer[80];
std::cin >> buffer;
std::cout << "Буквы слова, выведенные через пробел" << std::endl;
for (unsigned int i = 0; i < strlen(buffer); ++i)
std::cout << buffer[i] << " ";
1
0 / 0 / 1
Регистрация: 01.05.2012
Сообщений: 57
26.11.2012, 13:59  [ТС]
Цитата Сообщение от sandye51 Посмотреть сообщение
C++
1
2
3
4
5
char buffer[80];
std::cin >> buffer;
std::cout << "Буквы слова, выведенные через пробел" << std::endl;
for (unsigned int i = 0; i < strlen(buffer); ++i)
std::cout << buffer[i] << " ";
Благодарю.
Я немного по-другому сделал. Сути не меняет.
C++
1
2
3
4
5
6
char a[20];;
    cin>>a;
    for(int i=0;i<strlen(a);i++)
        cout<<*(a+i)<<" ";
    system("pause");
    return 0;
Собственно я спрашивал это для того,что мне необходимо зашифровать введеное слово(сдвигом вправо на заданное кол-во букв). Поэтому и спрашивал как записать каждую букву в массив.
Но щас возникла другая пролема: можно ли в с++ сделать так:
C++
1
2
char tmp='a';
cout<<tmp+1;
У меня вывдеет символ "б"?
0
 Аватар для Пaтрик
442 / 410 / 132
Регистрация: 21.01.2012
Сообщений: 976
26.11.2012, 14:15
Да. Можно.
0
0 / 0 / 1
Регистрация: 01.05.2012
Сообщений: 57
26.11.2012, 14:27  [ТС]
Цитата Сообщение от Пaтрик Посмотреть сообщение
Да. Можно.
Странно,но у меня выводит число "98" (Это если символ "а" на английской раскладке)
И выводит число "-31"(если символ "а" на русской раскладке).
Может необходимо подключить какие-нибудь библиотеки?
0
 Аватар для BumerangSP
4311 / 1423 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
26.11.2012, 14:35
C++
1
cout<<(tmp+=1);
Добавлено через 1 минуту
Или
C++
1
cout<<(++tmp);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.11.2012, 14:35
Помогаю со студенческими работами здесь

Символьный массив: в заданном предложении вырезать каждую третью букву каждого слова
Дано предложение: &quot;ЛЕНЬ - МАТЬ ВСЕХ ПОРОКОВ&quot; В заданном предложении вырезать каждую третью букву каждого слова. С помощью функций языка...

Из введенного текста сначала распечатать слова, заканчивающиеся на согласную букву, а потом на гласную букву
ребят нужна помощь(( по возможности напишите код на СИ. Условие: Из введенного текста сначала распечатать слова, заканчивающиеся на...

Из введенного текста сначала вывести слова, заканчивающиеся на согласную букву, а потом на гласную букву
Из введенного текста сначала вывести слова, заканчивающиеся на согласную букву, а потом на гласную букву.

Создать список из слов, поменяв каждую букву слова на букву, стоящую на расстоянии тринадцати букв в алфавите
Помогите со списками. Не понимаю как написать программу подобного рода. Создать свой список из букв латинского алфавита. В файле имеется...

Если шифровальщик заменил в пароле каждую букву слова буквой, расположенной в алфавите симметрично (первую букву – последней, вторую – предпослед
Если шифровальщик заменил в пароле каждую букву слова буквой, расположенной в алфавите симметрично (первую букву – последней, вторую –...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru