LeoPro
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 58
|
|
#1 | |
система счисления. дополнение - C++17.12.2013, 22:26. Просмотров 159. Ответов 0
Метки нет Все метки)
(
Написал програму, которая переводит с 10 в 2-ю систему счисления.
Как сделать чтобы после вывода результата, снова появлялась строка Vvedite 4uslo и снова считало, и так 5 раз, после етого нужно чтобы по окончанию последнего результата при нажатие ентера был вывод 5 значений с 1 либо с 0... Например: Перевел число 5 Перевел число 10 Перевел число 15 Перевел число 20 Перевел число 25 Добавлено через 2 минуты Перевел число 5 00000101 Перевел число 10 00001010 Перевел число 15 00001111 Перевел число 20 00000100 Перевел число 25 00001001 И если число едениц парное то вывести 0 а если не парное 1 и так для 5 чисел Например число 5 - 2 еденици значит вывести 0 Добавлено через 2 минуты #include <iostream.h> #include <conio.h> #include <math.h> void main(void) {long a=0, bb=0; char str[8]; int i=0,k,tmp=0; clrscr(); cout<<"PROGRAMA DL9 PEREVEDENN9 4USEL Z 10-i SYSTEMU 4USLENN9 v 2-y:\n\n"; cout<<"Vvedit 4uslo v 10-y systemi 4uslenn9:\n"; cin>>a; bb=a; while (bb!=0) {if ((abs(bb)%2)!=0) str[i]='1'; else str[i]='0'; ++i; bb=abs(bb)/2; }; for ( k=0;k<=8;k++) if(str[k]!='1') str[k]='0'; strrev(str); cout<<endl; if (a<0) {for ( k=0;k<=8;k++) {if (str[k]!='1') str[k]='1'; else str[k]='0'; }; for (i=8;i>=0;i--) {if (str[i]=='1') str[i]='0'; else {str[i]='1'; break;}} } cout<<"Rezyltat v 2-y systemi 4uslenn9:"; cout<<str<<endl; getchar(); tmp=0; for(i=8,k=0;i>=0;i--,k++) tmp=tmp+str[i]*pow(2,k); getchar(); }
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
17.12.2013, 22:26 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос система счисления. дополнение (C++):
0
Система счисления - C++ Система счисления - C++ Система счисления - C++ 16-ая система счисления - C++ Фибоначчиева система счисления - C++ Римская система счисления. - C++ |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
17.12.2013, 22:26 |
Привет! Вот еще темы с ответами:
1
Двоичная система счисления - C++ Четверичная система счисления - C++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |