IZ
Size: a a a
IZ
О
int main()
{
setlocale(0, "");
int k = 0, n = 0, A = 10, B = 2; // из какой системы и в какую
string help, help2 = "0123456789 ";
cout << "Введите число, которое хотите перевести в двоичную систему счисления: ";
getline(cin, help);
for (int i = 0; i < help.size(); i++)
{
for (int j = 0; j < help2.size(); j++)
{
if (help[i] == help2[j]) k++;
}
if (k == 0)
{
help.clear();
cout << "Введите корректное значение (без пробелов и различных символов)!\n";
main();
return 0;
}
else k = 0;
}
for (int i = 0; i < help.size(); i++)
{
if (help[i] == ' ')
{
continue;
}
else n += (help[i] - '0') * pow(A, help.size() - i - 1);;
}
ten_to_two(n, B);
return 0;
}
О
О
SD
MK
АК
M
C
О
string help, help2 = "0123456789";
cout << "Введите число, которое хотите перевести в двоичную систему счисления: ";
getline(cin, help);
while (help[m] == ' ')
{
m++;
}
if (m > 0)
{
for (j = 0; j < help.size(); j++)
{
help[j] = help[j + m];
}
}
m = help.size() - 1;
while (help[m] == ' ')
{
m--;
}
if (m < (help.size() - 1))
{
help[m + 1] = '\0';
}
IZ
string help, help2 = "0123456789";
cout << "Введите число, которое хотите перевести в двоичную систему счисления: ";
getline(cin, help);
while (help[m] == ' ')
{
m++;
}
if (m > 0)
{
for (j = 0; j < help.size(); j++)
{
help[j] = help[j + m];
}
}
m = help.size() - 1;
while (help[m] == ' ')
{
m--;
}
if (m < (help.size() - 1))
{
help[m + 1] = '\0';
}
IZ
string help, help2 = "0123456789";
cout << "Введите число, которое хотите перевести в двоичную систему счисления: ";
getline(cin, help);
while (help[m] == ' ')
{
m++;
}
if (m > 0)
{
for (j = 0; j < help.size(); j++)
{
help[j] = help[j + m];
}
}
m = help.size() - 1;
while (help[m] == ' ')
{
m--;
}
if (m < (help.size() - 1))
{
help[m + 1] = '\0';
}
IZ
[
MK
string help, help2 = "0123456789";
cout << "Введите число, которое хотите перевести в двоичную систему счисления: ";
getline(cin, help);
while (help[m] == ' ')
{
m++;
}
if (m > 0)
{
for (j = 0; j < help.size(); j++)
{
help[j] = help[j + m];
}
}
m = help.size() - 1;
while (help[m] == ' ')
{
m--;
}
if (m < (help.size() - 1))
{
help[m + 1] = '\0';
}
MK
IZ
[
IZ
AS