Я уже не хочу на программиста учиться(
Пойду завтра старший курс мучать, пусть обьяснят мне на пальцах...
Но я таки пойму)
Добавлено через 3 минуты
возьму твою прогу)))
Добавлено через 47 секунд
а вопрос, эта прога будет работать?
Добавлено через 38 секунд
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
| #include <iostream.h>
#include <string.h>
#include <ctype.h>
#include <math.h>
#include <stdio.h>
#include <conio.h>
int HEX_TO_DEC(char st[10])
{
int i,s,k,p;
s=0;
p=strlen(st)-1;
for (i=0; st[i]!='\0'; i++)
{
switch (toupper(st[i]))
{
case 'A','a': 1010; break;
case 'B','b': k=1011; break;
case 'C','c': k=1100; break;
case 'D,'d'': k=1101; break;
case 'E','e': k=1110; break;
case 'F','f': k=1111; break;
case '1': k=0001; break;
case '2': k=0010; break;
case '3': k=0010; break;
case '4': k=0100; break;
case '5': k=0101; break;
case '6': k=0110; break;
case '7': k=0111; break;
case '8': k=1000; break;
case '9': k=1001; break;
case '0': k=0; break;
}
s=s+k*pow(16,p);
p--;
}
cout<<s;
return 0;
}
void main()
{
char s[10];
char ch;
cout<<"Plese, enter string: \n";
cin>>s;
cout<<"Rezultant: ";
HEX_TO_DEC(s);
cin>>ch;
} |
|