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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2014, 09:40   #1
ekv
Новичок
Джуниор
 
Регистрация: 05.12.2014
Сообщений: 6
По умолчанию Функции( Visual C++)

Для заданного целого числа k найти наименьшее основание p системы счисления, в которой представление числа k не содержит нулей. Напечатать это представление. Перевод числа из одной системы счисления в другую оформить в виде функции.

Решила задачу, но не могу теперь понять как сделать так, чтоб в представлении переведенного числа не было 0(( Помогите пожалуйста(
Код:
#include <iostream>
using namespace std;
void radix_find(int a){
char buf[80];
int i=2;
    for(; i<a; ++i)
        if(a % i) break;
cout<<"that system is " << i <<"-th system"<<endl;
cout<<"the view of that number in that system using decimal diggits is "<<itoa( a, buf, i ) << endl;
}
 
int main()
{
int a;
cout<<"Enter the number ";
cin >> a;
radix_find(a);
cout<<endl;
system("pause");
    return 0; 
}
ekv вне форума Ответить с цитированием
Старый 05.12.2014, 11:04   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
чтоб в представлении переведенного числа не было 0
А придется делать проверку:
Код:
if(strchr(&buf,'0')) Нули найдены
И если найдены делать перевод в другую СС (это как я понял задачу)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Виртуальные функции (Visual C#) Ёжик в тумане Помощь студентам 0 23.03.2012 22:02
решение функции в Visual Basic Иван76 Помощь студентам 0 13.11.2011 15:02
Функции borlandа в visual studio. Акоб Общие вопросы C/C++ 4 24.03.2011 21:52
Массивы и функции в Visual С++ Vanja Visual C++ 4 11.01.2010 15:26
задача Visual C++ 6.0, API функции zetwer Помощь студентам 5 19.06.2009 19:20