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

Шифр Цезаря проблемы со знаками препинания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программист Саша участвует в создании блог-сервиса Jивой Jурнал... http://www.cyberforum.ru/cpp-beginners/thread365850.html
Здравствуйте. Есть задача http://********/index.asp?main=task&id_task=56 Следующий код не проходит на 5-м тесте. #include <fstream> #include <string> #include <vector> #include <algorithm> ...
C++ Cколько элементов типа int можно хранить в локальной памяти? сколько элементов типа int можно хранить в локальной памяти? Спасибо! http://www.cyberforum.ru/cpp-beginners/thread365835.html
Сортировка кольцевого односвязного списка C++
Не получается реализовать сортировку кольцевого односвязного списка при помощи указателей(а не обмена информационных частей). Пока только получается менять первый и второй элемент. Дальше как я понял...
C++ робота со списками в С++....
Написать программу, которая реализует операции обрабатывания (внесение, удаление, дополнение, замены) линейных однонаправленных списков или их частей, которые состоят из элементов типа Short на...
C++ Hello Word http://www.cyberforum.ru/cpp-beginners/thread365785.html
здравствуйте имеется среда разработки microsoft visual C++ 2010,экспрес выпуск , набрал код #include<iostream> int main() { std::cout <<"hello, Word!"<< std::endl; return 0; } хочу...
C++ Компилятор C++ для Android. Знаю что существует компилятор Pascal на Android,а есть ли такой для C++? Тоесть чтобы на планшете с Android писать программы на C++? подробнее

Показать сообщение отдельно
aeshes
440 / 203 / 13
Регистрация: 07.10.2011
Сообщений: 462
13.10.2011, 21:26
У вас цикл for(j=0, s=0,t=0....) выполняется 26 раз, соответственно s и t тоже принимают значение, превышающие допустимый индекс для массивов cyf и znaki. Поэтому в одном из вложенных if-ов может наступить ситуация, когда вы сравниваете x[i] с znaki[20]. т.е. не с элементом массива, а уже с мусором из памяти, что этот мусор совпадет с x[i], для него вычислится B и выведется лишний символ.

так что пересмотрите свой алгоритм

P.S. а вам точно нужны разные массивы? нельзя ли все запихнуть в один?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru