Форум программистов, компьютерный форум, киберфорум
Наши страницы

Палиндромы. Указатели. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести строку, вывести слово, содержащее наибольшее количество гласных букв http://www.cyberforum.ru/cpp-beginners/thread238144.html
Привет Ребят,мне нужно сделать лабораторную по информатике,вот что мне надо Ввести строку, вывести слово, содержащее наибольшее количество гласных букв. У меня есть код этой программы...
C++ "потоковые переменные"... или что-то в этом роде... Есть ли что-нибудь типо потоковых переменных?... (нужно создать поток, в который можно писать с одной стороны и считывать с другой стороны...) Суть проблемы: с USB-порта идет информация (в каких... http://www.cyberforum.ru/cpp-beginners/thread238135.html
C++ Проверка числа на чётность/нечётность
Подскажите пожалуйста молодому-неопытному как проверить в С++ чётное число или нечётное? Есть какя-то специальная функция?
Вычислить ср.арифметическое (цикл do while) C++
Последовательно вводим целые числа, до тех пор пока не встретится ноль. Для чётных чисел этой последовательности вычислить среднее арифметическое. (При написании программы использовать цикл do...
C++ реализовать функцию http://www.cyberforum.ru/cpp-beginners/thread238112.html
реализовать функцию char *strcpy (char* char*,int)
C++ Программа не компилируется Установил Borland С+++ 5,5 в папку C:\BCC, в папке bin как положено создал bcc32.cfg и link32.cfg как полагается с соответствующим содержанием ввожу в cmd команду C:\BCC\Bin\bcc32.exe... подробнее

Показать сообщение отдельно
jood
3 / 3 / 0
Регистрация: 19.10.2009
Сообщений: 41

Палиндромы. Указатели. - C++

04.02.2011, 16:03. Просмотров 1057. Ответов 9
Метки (Все метки)

Помогите пожалуйста решить задачу.
В программу вводится слово, состоящее из четного количества букв. Проверить, читается ли это слово справа налево так же, как и слева направо. Если читается, то вставить между половины слово пробел. Программа сначала должна сформировать строку в памяти программы, и только затем вывести на экран. Задачу решить с помощью указателей без применения стандартных функций для обработки и преобразования строк.
Пример слова "Алла".

Добавлено через 10 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
  s:string;
{функция проверки на палиндром}
function Pa(s:string):boolean;
var
  i:integer;
  fl:boolean;
begin
  fl:=true;
  for i:=1 to length(s)div 2 do
    if s[i]<>s[length(s)-i+1] then
      fl:=false;
  Result:=fl
end;
{основная программа}
begin
  writeln('Введите слово...');
  readln(s);
  if Pa(s) then
    writeln('Данное слово является палиндромом!')
  else
    writeln('Данное слово НЕ является палиндромом!')
end.
Вот паскалевский код. Ее надо в си переделать через указатели
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.