#include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" AnsiString numb1 = ""; int n; // исходное число int osn; // основание системы счисления void Perevod(int n, int osn); char st[17]; // представление числа в заданной // системе счисления AnsiString Otvet; TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) {
} //--------------------------------------------------------------------------- void Perevod(int n, int osn) {
int cn; // копия исходного числа int r; // остаток от деления числа
int i;
// cn = n; st[16] = '\0'; i = 15; do { r = n % osn; // n = n / osn; st[i--] = r + 48; } while(n > 0); i++; int j=0; while(st[i]) st[j++]=st[i++]; st[j]='\0'; st[i--] = ' '; Otvet = st;