Форум программистов, компьютерный форум CyberForum.ru

Найти слова, которые начинаются и заканчиваются одной и той же буквой (перевести из Паскаля в С++) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ const_cast: const и volatile http://www.cyberforum.ru/cpp-beginners/thread813982.html
Как известно const_cast сбрасывает наложенные ограничения при помощи модификаторов const и volatile. Как мне стало известно volatile - запрет компилятора на оптимизацию кода под область памяти помеченной этим модификатором. Но как видно в следующем коде, что применение оператора const_cast снимает ограничение исключительно модификатора const, иначе теоретически, компилятор бы оптимизировал код...
C++ Подмассив "Подмассив" - имеется введу элемент массива или же строка/столбик массива? Заранее благодарю за ответ. Плюсану на "спасибо" тому кто подскажет. п.с. в интернете не нашел внятного ответа. http://www.cyberforum.ru/cpp-beginners/thread813979.html
C++ сортировка предложения по алфавиту
Всем привет))помогите мне пожалуйста разобраться...задание было таковым - дана прога которая сортирует слова из введенного текста по алфавиту. нужно сделать: 1)если вводятся одинаковые слова то распечатать их только один раз 2)разобраться что за сортировка и вопрос лично от меня, в каком именно месте происходит эта сортировка?? Всем огромное спасибо кто откликнулся и попытался помочь! :) вот...
C++ сравнение символов в строке
Подскажите, пожалуйста, как можно сравнить каждое слово в строке с несколькими буквами (которые отдельно задаются с клавиатуры). Если начало слова совпадает с введенными буквами, то вывести слово на экран. Проблема в том, что я не знаю, как сравнивать символы 1-й с 1-м, второй со вторым, третий с третим и т.д. Насколько я понимаю, функция strcmp () сравнивает только первые символы... #include...
C++ Перебор функций http://www.cyberforum.ru/cpp-beginners/thread813967.html
Ребяяяята, в общем задача следующая...Перебрать все монотонно возрастающие функции f : -> . В интернете искал , и ничего не нашел((( может у кого-нибудь завалялся исходничек?((( :wall: выручайте
C++ Представление чисел в восьмеричной и шестнадцатеричной системах счисления У меня есть вопросы по переводу чисел из десятичной системы счисления в восьмеричную и шестнадцатеричную. Как перевести число с отрицательным знаком? С десятичной в двоичную ясно, а вот в другие системы как-то не очень.. Можете объяснить как это происходит? Или дать ссылку на соответствующую литературу! подробнее

Показать сообщение отдельно
Respected
0 / 0 / 0
Регистрация: 19.01.2013
Сообщений: 47

Найти слова, которые начинаются и заканчиваются одной и той же буквой (перевести из Паскаля в С++) - C++

20.03.2013, 20:10. Просмотров 813. Ответов 1
Метки (Все метки)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
uses crt;
var s,sl,sn: string;
    a: array [1..255] of string;
    i,k: integer;
begin
write('s=');                                                    //запрашиваем строку
readln(s);                                                      //считываем
s:=s+' '; sl:='';  sn:='';                                      //добавляем в конце пробел, чтобы не потерять последнее слово
for i:=1 to length(s) do                                        //в цикле с парметром перебираем все символы строки, если символ не пробел, добавляем к слову
    if s[i]<>' '  then sl:=sl+s[i] else
       begin                                                    //иначе приступаем к обработке слова
       if (length(sl)<>0) and (sl[1]=sl[length(sl)]) then       //если слово не нулевой длины, то помещаем его в элемент массива
          begin
          inc(k);                                               //увеличиваем счетчик массива
          a[k]:=sl;                                             //помещаем строку в элемент массива
          end;
       sl:='';                                                  //очищаем переменную слова для новых слов
       end;
if k=0 then writeln('Нет слов, начин. и заканч. на одну букву') else  //если счетчик равен 0, слов таких нет, о чем и сообщаем
   begin
   writeln('Количество слов, начин. и заканч. на одну букву ',k,':');   //иначе выводим количество и слова
   for i:=1 to k do
       write(a[i],' ');
   end;
end.
найти слова, которые начинаются и заканчиваются одной и той же буквой
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru