Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2011, 13:04   #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";
}
}
очень прошу вас откликнуться и помочь с данной проблемой.заранее благодарю вас!!!!
Любава вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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