Форум программистов, компьютерный форум CyberForum.ru

система счисления. дополнение - C++

Восстановить пароль Регистрация
 
LeoPro
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 58
17.12.2013, 22:26     система счисления. дополнение #1
Написал програму, которая переводит с 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();


}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 22:26     система счисления. дополнение
Посмотрите здесь:

C++ Римская система счисления.
C++ Система счисления
C++ Наименьшая система счисления (acmp.ru)
Шестнадцатеричная система счисления C++
C++ Система счисления, перевод числа
C++ 16-ая система счисления
Система счисления C++
C++ Четверичная система счисления
C++ Система счисления с основанием 37
Двоичная система счисления C++
C++ Двоичная система счисления
C++ Система счисления

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 06:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru