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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
AforeveR
0 / 0 / 0
Регистрация: 12.12.2011
Сообщений: 29
#1

Является ли перевертышем символьная строка - C++

28.02.2012, 07:40. Просмотров 1319. Ответов 1
Метки нет (Все метки)

Проверить, является ли перевертышем следующая символьная строка после удаления из нее всех пробелов:
а) "АРГЕНТИНА МАНИТ НЕГРА";
б) "А РОЗА УПАЛА НА ЛАПУ АЗОРА" .
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
uses
 crt;
Var
 s,s2:string;
 i:integer;
 
begin
 clrscr;
 s2:='';
 s:='А РОЗА УПАЛА НА ЛАПУ АЗОРА';
 for i:=length(s) downto 1 do
 if s[i]<>' ' then
  s2:=s2+s[i]
 else
  delete(s,i,1);
 if s=s2 then
  write('Да строка перевёртыш')
 else
  write('Нет');
 readln
end.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2012, 07:40     Является ли перевертышем символьная строка
Посмотрите здесь:

Дана символьная матрица, каждая строка которой является предложением. Для каждой строки определить количество слов. - C++
Дана символьная матрица, каждая строка которой является предложением. Для каждой строки определить количество слов.

Проверить, является ли слово перевертышем - C++
Дано слово. Проверить, является ли оно перевертышем (перевертышем називается слово, читаемое одинаково как с начала, так и с конца)

Является ли первое число перевертышем второго? - C++
Даны два натуральных числа. Определить, является ли первое число перевертышем второго? Заранее большое спасибо!!!!!

Проверить, является ли данное число палиндромом(перевертышем) - C++
Задача 5/7: Дано целое четырехзначное число. Проверить, является ли данное число палиндромом(перевертышем),как, например, числа 1221,...

Выяснить, является ли данное слово палиндромом(перевертышем) - C++
Даны три слова. Выяснить, является ли оно палиндромом(перевертышем), т.е таким, которое одинаково читается слева направо и справа налево....

Определить не является ли одно слово обращением (перевертышем) другого - C++
1.Заданы два слова. Определить, не является ли одно обращением (перевертышем) другого.

В деке задать слово. Определить, является ли оно словом-перевертышем - C++
задание через библиотеку стдио В деке задать слово. Определить, является ли оно словом-перевертышем.

Дек: задать слово; определить, является ли оно словом-перевертышем - C++
Ребят, нужна помощь. Вот задание: В деке задать слово. Определить, является ли оно словом-перевертышем. Дек я разобрался как задать( вот...

символьная строка - C++
Задано символьная строка, который является двоичным кодом целого без знакового числа (состоит из 0 и 1). Вычислить и вывести на экран...

Символьная строка - C++
Подскажите алгоритм который будет вычислять количество слов больше 4 элементов в символьной строке

З клавиатуры ввести символьная строка - C++
з клавиатуры ввести символьная строка, в котором кроме текста могут быть также числа: цели и действительны, в которых дробная часть...

Дана символьная строка,написать программу которая.. - C++
Дана символьная строка. Написать программу, которая заменяет каждую из латинских букв этой строки на две звездочки. ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,186
Завершенные тесты: 1
28.02.2012, 09:14     Является ли перевертышем символьная строка #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <string.h>
#include <stdio.h>
void main()
{
    char s[]="а роза...",s1[100],s2[100];
    int L=strlen(s);
    int i1=0,i2=0;
    for(int i=0;i<L;i++)
    {
        if(s[i]!=' ')
        {
             s1[i1++]=s[i];
        }
        if(s[L-i-1]!=' ')
             s2[i2++]=s[L-i-1];
    }
    s1[i1]=0;s2[i2]=0;
   if(strcmp(S1,s2)==0)
        puts("Палиндром");
   else
       puts("Не палиндром");
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru