![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 23.04.2011
Сообщений: 2
|
![]()
Всем доброго времени суток!!!я только начала изучать язык и естесственно возникла проблема: не могу реализовать код Хэмминга...
задание такое: ввести произвольную текстовую строку, сформировать код Хэмминга,ввести бинарное сообщение с одной ошибкой,обнаружить исправить и указать какой бит был ошибочным...единственное что смогла сделать, так это вот #include "stdafx.h" #include <iostream> #include <string> #include <string.h> #include <stdlib.h> using namespace std; void main() { setlocale(0,"Rus"); cout<<"введите строку"<<endl; string s; cin>>s; int i; int e= s.length(); int *ai=new int [e]; cout<<"Десятичный код элемента"<<endl; for (i=0; i<e; i++) { ai[i]=int(s[i]);//узнаем десятичные коды элементов cout<<ai[i]<<"\t"; } char a[33]; cout<<"\nДвоичный код элемента"<<endl; for (i=0; i<e; i++) { itoa(ai[i],a,2);//узнаем двоичные коды элементов cout<<a<<"\t"; } } очень прошу вас откликнуться и помочь с данной проблемой.заранее благодарю вас!!!! |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++Builder Коды Хэмминга | bondleha | Помощь студентам | 3 | 18.04.2011 18:01 |
Код Хэмминга | 0479 | Помощь студентам | 0 | 12.11.2010 10:32 |
Автосигнализация на базе MC-51, реализация проверки правильности кода | Lesha_maestro | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 23.05.2010 17:08 |
растояние Хэмминга | semennn | Помощь студентам | 0 | 06.05.2009 19:11 |