Показать сообщение отдельно

  #5  
Старый 04.10.2006, 21:25
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

ну вобшем вот немног накатал:

Код:
#include <iostream.h>
#include <stdlib.h>
void main()
{
int  j;
 int mas[16];
     for(j=0;j<16;j++)   //вводим 16 чисел  0 и 1
      cin>>mas[j];

      int i[4];    ///// считаем
      i[0]= mas[3]+ mas[2]*2 + mas[1]*4 + mas[0]*8;
      i[1]= mas[7]+ mas[6]*2 + mas[5]*4 + mas[4]*8;
      i[2]= mas[11]+ mas[10]*2 + mas[9]*4 + mas[8]*8;
      i[3]= mas[15]+ mas[14]*2 + mas[13]*4 + mas[12]*8 ;

      char t[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
      char c[4];


      for(j=0;j<4;j++)  //переделуем в символы
          c[j]=t[i[j]]   ;

      for(j=0;j<4;j++)// выводим
      cout<<c[j]  ;

    system("pause");

}
Работает в консольном режиме визуалку не делал
ввоодиш 16 цифр 0 и 1 которые переводяться в 16ричную систему (выводит 4 символа)
прмер придельно упрощен! есле че стучи в асю!

Последний раз редактировалось nc.STRIEM; 04.10.2006 в 21:31..
 
Ответить с цитированием