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

Проверка на принадлежность к алфавиту - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление элементов из массива http://www.cyberforum.ru/cpp-beginners/thread1134353.html
напишите пожалуйста , очень срочно и если можно то попроще , что бы мог разобраться и прокомментировать Из массива вещественных чисел удалить все отрицательные элементы. Найти среднее...
C++ Перевести с Pascal на С++ помогите пожалуйста с переводом на язык с++ Procedure ReadLong(Var A : Tlong); Var ch : char; i : Integer; Begin FillChar(A, SizeOf(A), 0) ; Read(ch); While Not(ch In ) Do Read(ch); While ch... http://www.cyberforum.ru/cpp-beginners/thread1134351.html
C++ Посоветуйте среду разработки C++ под Windows 8
Дайте, пожалуйста, ссылку на скачку пакета с++ совместимый с windows 8.1, скачал с офф. сайта, однако у меня пишет ошибку при запуске.
Функция getline и ifstream C++
int main() { int i,c; char filename; char input_line; cout<<"Enter a file name and press ENTER: "; cin.getline(filename,80); ifstream file_in(filename); if(! file_in){...
C++ Вычисление фундаментальных констант с любой заданной точностью http://www.cyberforum.ru/cpp-beginners/thread1134343.html
Код программы, которая вычисляет и выводит число πи до N-ного знака. Тоже самое с числом e. Добавлено через 2 часа 38 минут Буду очень признателен за любую помощь!
C++ Составить программу для кодирования некоторого текста до 50 символов, заменяя каждую букву на пятую после нее букву из а Составить программу для кодирования некоторого текста до 50 символов, заменяя каждую букву на пятую после нее букву из алфавита. Алфавит понимать как таблицу кодов ASCII. Сохранить результат... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6651 / 5060 / 470
Регистрация: 14.02.2011
Сообщений: 16,918
31.03.2014, 09:06
Цитата Сообщение от timaberezhnov Посмотреть сообщение
Надеюсь больше нигде ошибок нет
как таковых не вижу
но есть пара нюансов
Цитата Сообщение от timaberezhnov Посмотреть сообщение
letter='A'; letter<='z';
Между 'Z' 'a' и лежит еще несколько символов [ \ ] ^ _ `
http://ru.wikipedia.org/wiki/ASCII
они тоже попадут в результирующую строку
Цитата Сообщение от timaberezhnov Посмотреть сообщение
C++
1
2
3
4
5
if (string[i]==letter)
            {
               result[j]=string[i];
               j++;
            }
если letter будет равен 'A' то бесполезно покрутится еще куча циклов до 'z'
если равна то цикл можно и прервать вот для этого я и ввел break; который ты выбросил
а вообще нахождение в диапазоне можно сделать без цикла, подумай как
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru