Similar presentations:
Напишите программу перевода многозначного числа (с количеством знаков больше 20) в систему счисления с основанием два
1.
Напишите программу перевода многозначногочисла (с количеством знаков больше 20) в
систему счисления с основанием два.
Новицкий Игорь ПМИ-5
2.
Блок схема алгоритма3.
Блок схема алгоритма4.
Блок схема алгоритма5.
Блок схема алгоритма6.
Код программы7.
Проверка “на дурака”if (numberString.size() <= 20) {
cout << "Число должно быть более 20 цифр!!!";
return 1;
}
8.
Проверка “на дурака”for (int i = 0; i < numberString.size(); i++) {
if ((numberString[i] != '0') && (numberString[i] != '1')
&& (numberString[i] != '2') && (numberString[i] != '3')
&& (numberString[i] != '4') && (numberString[i] != '5')
&& (numberString[i] != '6') && (numberString[i] != '7')
&& (numberString[i] != '8') && (numberString[i] != '9')) {
cout << "Введено не коректное число!!!";
return 1;
}
}
9.
Проверка “на дурака”if (numberString[0] == '0') {
cout << "Число не может начинаться с 0";
return 1;
}