Quote (minttomedia)
Енот-потаскун__, А это не Си разве?
это С++ если быть точнее, то - Borland C++
А что? не веришь мне?
Quote (Снегурочка)
спасибо большое
пожалуйста
Quote (Снегурочка)
а можешь помочь, чтобы из 12-й в в 2-ю?
помочь это как? написать за тебя? Я готов помогать, находить ошибки, давать указания, и т.д.
Хотя.....ладно, щас напишу. Дай мне 10 минутДобавлено (2010-10-20, 6:43 PM)
---------------------------------------------
Code
#include<iostream.h>
#include<conio.h>
#include<ctype.h>
#include<string.h>
int main()
{
char ch,f;
int n,k;
char hex[81];
char bin[321];
cout<<"12-e: \n";
n=0;k=0;
while((ch=getch())!='\r')
{
if(isxdigit(ch)&&k<79)
{
cout<<ch; hex[k++]=toupper(ch);
}
else if(ch=='\b'&&k>0)
{
cout<<"\b\b";
k--;
}
}
hex[k]=0;bin[n]=0;cout<<endl;
cout<<hex<<endl;
strrev(hex);
int des;
for (int i=0;i<strlen(hex);i++)
{
if(hex[i]<='9')
des=hex[i]-'0';
else des=hex[i]-'A'+10;
for(int j=0;j<4;j++);
{
bin[n++]=des%2+'0';
des/=2;
}
}
bin[n]='\0';
strrev(bin);
cout<<"2-oe\n";
for(i=0;i<strlen(bin);i++);
{
cout<<bin[i];
if((i+1)%4==0)cout<<' ';
}
cout<<endl;
getch();
return 0;
}
Добавлено (2010-10-20, 7:46 PM)
---------------------------------------------
Снегурочка, а ты случайно не в первопрестольной живёшь? может сходим в кафешку? Готов решать задачи на С++ хоть всё ночь