|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2012, 12:04 | #1 |
Пользователь
Регистрация: 15.04.2012
Сообщений: 28
|
сложение по модулю 2(проблема с массивом bool)
#include <iostream.h>
#include <math.h> #include <conio.h> using namespace std; int main(){ int i; bool m[100]; bool k[100]; bool e[100]; cout<<"press any kode:\n"; for(i=0;i<=100;i++){ cin>>m[i];} cout<<"press any key:\n"; for(i=0;i<=100;i++){ cin>>k[i]; } e[i]=m[i] ^ k[i]; cout<<"shifr:\n"<<e[i]; m[i]=e[i] ^ k[i]; cout<<"kode:\n"<<m[i]; getch(); return 0; } второй массив для кода не прописывает.сразу вылетает.программа шифрует и дефишрует сообщение с нулями и еденицами |
29.04.2012, 12:09 | #2 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
В обоих циклах for(i=0;i<=100;i++). 100 - это размер массива, нумерация же с 0 до 99. for(i=0;i<100;i++)
Форматируйте код, будьте людьми.
|
29.04.2012, 12:10 | #3 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Mahoyn93
верхняя граница цикла неправильная for(i=0;i<=100;i++)
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
29.04.2012, 13:13 | #4 |
Пользователь
Регистрация: 15.04.2012
Сообщений: 28
|
что именно в цикле не так?я равно убрал.но суть в том что код я ввожу нормально допустим 00101.а ключ второй массив не могу прописать так как программа сразу начинает считать и выводить ответ.
|
29.04.2012, 14:27 | #5 | |
Пользователь
Регистрация: 29.03.2010
Сообщений: 48
|
Цитата:
|
|
29.04.2012, 15:58 | #6 |
Пользователь
Регистрация: 15.04.2012
Сообщений: 28
|
cout<<"press any kode:\n";
for(i=0;i<=100;i++){ cin>>m[i];} тоесть в i хранится код который я пропишу в массивы m и k |
29.04.2012, 16:25 | #7 |
Пользователь
Регистрация: 29.03.2010
Сообщений: 48
|
Что в циклах не так, вроде бы уже и так выяснили...
После циклов чему равно i ? |
29.04.2012, 18:43 | #8 |
Пользователь
Регистрация: 15.04.2012
Сообщений: 28
|
я даже не знаю как объяснить.короче эта формула шифрует сообщение которое я ввожу по ключу который я тоже ввожу.и в массиве е будеи храниться шифрованное сообщение
|
29.04.2012, 21:57 | #9 | |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Цитата:
Форматируйте код, будьте людьми.
|
|
29.04.2012, 22:00 | #10 |
Пользователь
Регистрация: 15.04.2012
Сообщений: 28
|
где м 101101
а в к 100111 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с массивом и бд | hunter03 | Помощь студентам | 4 | 16.10.2011 17:57 |
Проблема с массивом | Moderntoss | Общие вопросы C/C++ | 4 | 21.04.2011 21:52 |
Проблема с массивом !!! | drylozav | Помощь студентам | 49 | 10.10.2010 13:29 |
проблема с массивом | kommunist | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 27.05.2010 19:00 |
Сложение по модулю | Kycaka | Общие вопросы C/C++ | 12 | 04.06.2009 21:58 |