IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> Строки, Си++
Unknown
сообщение 20.12.2006 13:55
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 104
Пол: Мужской
Реальное имя: Евгений

Репутация: -  0  +


Вот само задание:
Написать и протестировать функцию 1_ТО_В(п, s, Ь), которая переводит целое число п в строку s, представляющую число в системе счисления с основанием Ь.

Объясните, пожалуйста, что от меня хотят? smile.gif) А то я чего-то не пойму...
Желательно на примере.


--------------------
go ask Alice
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Unknown
сообщение 21.12.2006 18:00
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 104
Пол: Мужской
Реальное имя: Евгений

Репутация: -  0  +


Сделал:

#include <conio.h>
#include <iostream.h>
#include <string.h>

string itob(int n,string s,int b)
{
string digit="0123456789ABCDEF";
while (n>0)
{s=digit[n%b]+s;
n/=b;}
itob=s;
}

void main()
{
clrscr();
int n,b;
string s;
cout<<"\nBBeguTe 4uc/lo: ";
cin>>n;
cout<<"\nBBeguTe ocHoBaHue cucTeMbl c4uc/leHu9l: ";
cin>>b;
cout<<"\n\n"<<n<<" B cucTeMe c4uc/leHu9l "<<b<<" = "<<itob(n,s,b)<<endl;
getch();
}


Что-то не так в объявлении функции itob()...


--------------------
go ask Alice
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 25.07.2025 19:18
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"