|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.07.2013, 23:56 | #1 |
Пользователь
Регистрация: 12.12.2012
Сообщений: 25
|
Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту
Код:
Код:
Код:
|
03.07.2013, 00:15 | #2 | ||
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,152
|
Цитата:
Цитата:
Не запускал, но уверен, что "abc" будет !!PRAVEL`NO!!, а "aBc" будет !!NE PRAVEL`NO!!. Что, очевидно, не правильно)) А еще, для интереса, желательно добавить тест на русские буквы. Там похитрее чуть, потому што Ё на отшибе. |
||
03.07.2013, 00:55 | #3 | |
Пользователь
Регистрация: 12.12.2012
Сообщений: 25
|
Цитата:
|
|
03.07.2013, 01:03 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
Цитата:
А подразумевает сей код следущее: если i не равно 0, тогда выполнить проверку символов: сравнить текущий с предыдущим. это позволяет не сравнивать первый символ в строке (с индексом ноль) с предыдущим символом (очевидно, что такого нет). а код мало того, что кривой, так ещё, имхо, и не адекватный. во-первых, кто скажет, что: пример 1) строчка acef не упорядочена по алфавиту? пример 2) строчка AbcD не упорядочена по алфавиту? пример 3) строчка dcba не упорядочена по алфавиту (заметьте, о том, что символы стоят в возрастающем или убывающем порядке не сказано НИ слова)? ну и наконец, пример 4) строчка 5413#$%441223 упорядочена по алфавиту? (ваш код наверняка скажет, что !!PRAVEL`NO!! |
|
03.07.2013, 01:40 | #5 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,152
|
пример 4) противоречит условию.
пример 3) вот за это спасибо, тут Вы остроумно подметили, не пришло б в голову. |
03.07.2013, 01:54 | #6 | |
Пользователь
Регистрация: 12.12.2012
Сообщений: 25
|
Цитата:
|
|
03.07.2013, 09:00 | #7 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
Цитата:
Суть не в этом, суть в том, что а) программа скажет, что этот пример ПРАВИЛЬНЫЙ! б) зачем в программе код проверки на латинскую букву, если он ни на что не влияет?!! Цитата:
во-вторых, я С вообще не знаю. Так, понимаю мало-мало написанный код. Но не факт, что то, что я напишу, вообще будет компилироваться и работать. Поэтому я на себя такую ответственность не возьму. Возможно, что другие форумчане, которые знают С, подcкажут... |
||
03.07.2013, 14:50 | #8 |
Форумчанин
Регистрация: 11.01.2013
Сообщений: 149
|
Соглашусь с тем человеком который говорил что код кривой. Модет так будет немного красивее?!
Код:
Конечно код писался на бумаге, но компилятор рассудит ошибся я где нить или нет.
Может это и чушь, но это моя чушь и я ее никому не отдам.
|
03.07.2013, 15:00 | #9 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Код:
|
03.07.2013, 15:13 | #10 | |
Форумчанин
Регистрация: 11.01.2013
Сообщений: 149
|
Цитата:
Код:
Может это и чушь, но это моя чушь и я ее никому не отдам.
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
дано строку. определить количество гласных букв в строке | nazar113 | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 18.01.2013 22:21 |
Ввести с клавиатуры n чисел. Определить произведение тех из них, которые являются положительными. | kandrash | C# (си шарп) | 4 | 28.11.2012 16:33 |
Ввести с клавиатуры строку. Посчитать количество слов в строке. Определить, что является разделителем слов. Вывести рез-ть на экра | Газимов | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 02.03.2012 15:58 |
задача на Си,Ввести строку, в которую могут входить только цифры и буквы. | vinternete | Помощь студентам | 0 | 11.07.2011 12:35 |
являются ли числа в файле упорядоченными | Pohmel | Помощь студентам | 6 | 21.04.2008 16:12 |