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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2011, 19:44   #1
skanku
Пользователь
 
Регистрация: 20.11.2011
Сообщений: 28
По умолчанию Перевод из 16-ной в 2-ную(код в нутри)

если я ввожу больше 1 то на экране отображается не то что я прошу вывести а просто набо цифр(ну или не просто набор цифр) "2" это например "12592" а не "10"

#include "stdafx.h"
#include <iostream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
char shest[100];
cout<<"vvedite chislo v 16-oy sisteme schislenia ";
cin.getline(shest,100);
cout<<"v dvoichnji sisteme dannoe chislo ravno: ";
for (int i=0; i<=strlen(shest);i++)
switch(shest[i])
{
case '0':
cout<<'0';
break;
case '1':
cout<<'1';
break;
case '2':
cout<<'10';
break;
case '3':
cout<<'11';
break;
case '4':
cout<<'100';
break;
case '5':
cout<<'101';
break;
case '6':
cout<<'110';
break;
case '7':
cout<<'111';
break;
case '8':
cout<<'1000';
break;
case '9':
cout<<'1001';
break;
case 'A':
cout<<'1010';
break;
case 'B':
cout<<'1011';
break;
case 'C':
cout<<'1100';
break;
case 'D':
cout<<'1101';
break;
case 'E':
cout<<'1110';
break;
case 'F':
cout<<'1111';
break;
}
cout<<endl;
system ("pause");
return 0;
}

Последний раз редактировалось skanku; 07.12.2011 в 19:53.
skanku вне форума Ответить с цитированием
Старый 07.12.2011, 19:53   #2
skanku
Пользователь
 
Регистрация: 20.11.2011
Сообщений: 28
По умолчанию

спасибо я понял что не так, но теперь нужна помощь как мне это изобразить в ренкурсии)
skanku вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод код из С++ в С# Linore C# (си шарп) 1 20.11.2011 23:00
Программа для перевода из 16-ной с/c в 2-ную fult Паскаль, Turbo Pascal, PascalABC.NET 0 05.05.2009 21:57
Как в паскале перевести число с 10-ной с/с в 16-ную с/с Vika Помощь студентам 6 23.12.2008 20:00
перевод из 4-ной в 3-ную систему счисления Mike07 Помощь студентам 1 07.10.2007 18:53