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

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

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

Восстановить пароль
Повторная активизация e-mail

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

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

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

using namespace std;
char shest[100];

int i;

void vvod()
{
cout<<"vvedite chislo v 16-oy sisteme schislenia ";
cin.getline(shest,100);
cout<<"v dvoichnji sisteme dannoe chislo ravno: ";
}

int preobr(int i)
{
if (i==strlen(shest))
return strlen(shest);
return preobr(i+1);
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;
}

}

int _tmain(int argc, _TCHAR* argv[])
{
vvod();
preobr(i);
cout<<endl;
system ("pause");
return 0;
}
skanku вне форума Ответить с цитированием
Старый 08.12.2011, 11:12   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

а вам компилятор не выдавал предупреждения, что после ретурнов ваш свитч выполнятся не будет?
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод из 16-ной в 2-ную(код в нутри) skanku Общие вопросы C/C++ 1 07.12.2011 19:53
Программа работает пошагово, но не работает при запуске -Katerina- Microsoft Office Excel 3 12.07.2011 03:40
кто может объяснить,почему на моем компе программа работает на других нет?код в Delphi Symba Общие вопросы Delphi 1 24.03.2011 01:03
Почему программа на С++ не работает с локальным описанием массива, но работает с глобальным? >>STINGER<< Помощь студентам 4 08.03.2011 09:56
Обьясните как работает программа условие и код есть max0072233 Общие вопросы C/C++ 0 16.01.2011 16:09