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

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

Войти
Регистрация
Восстановить пароль
 
MoSanya
6 / 6 / 0
Регистрация: 16.10.2011
Сообщений: 226
#1

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

20.04.2012, 07:21. Просмотров 541. Ответов 0
Метки нет (Все метки)

Здравствуйте. Помогите пожалуйста с задачками, их всего 10, надо успеть сделать до следующей недели. Буду по одной закидывать. Спасибо большое заранее.

1. Дан непустой текст из заглавных русских букв, за которым следует точка. Определить, упорядочены ли эти элементы по алфавиту.
Вот нашел код, только вот "*" объясните для чего, это же вроде значит, что переманная есть указатель...? и зачаем вот эта строчка?
char *txt="ПРСТУФХЦЧШЩЬЫЪЭЮЯ";
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<iostream.h>
#include<string.h>
#include<conio.h>
 
int main()
{
 const char *abc="АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ";
 char *txt="ПРСТУФХЦЧШЩЬЫЪЭЮЯ";
 char ch='А';
 int i,k,n,bool;
 clrscr();
 cout<<"Введите текст?\n"; cin>>txt;
 n=strlen(txt);
 ch=txt[0];
 k=0; while (k<=33 && ch!=abc[k]) k++;
 bool=0;
 if (n<=33-k && k>0 && k<=33) {
  i=1;
  while (i<n && txt[i]==abc[k+i]) i++;
  bool=(i==n);
 }
 if (bool) cout <<"Текст Упорядочен\n"; else cout <<"Текст НЕ упорядочен\n";
 return 0;
}
PS Как и нужно по правилам, я буду каждую задачку в новой теме оформлять.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2012, 07:21     Определить, упорядочены ли буквы по алфавиту...(строковые массивы)
Посмотрите здесь:

C++ Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту
Строковые массивы C++
C++ Сравнить строковые массивы
Строковые массивы. C++
C++ Распечатать те слова текста, в которых буквы упорядочены по алфавиту.
Строковые переменные (символьные массивы) C++
C++ Определить, упорядочены ли его буквы по алфавиту
C++ Дан непустой текст из прописных букв, за которым следует точка.Определите, упорядочены ли эти буквы по алфавиту
Найти в тексте все слова, буквы в которых упорядочены по алфавиту. C++
Строковые массивы C++
Строки. Вывести 0 если буквы в строке упорядочены по алфавиту C++
Строковые массивы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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