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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
LeoPro
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 58
#1

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

17.12.2013, 22:26. Просмотров 147. Ответов 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();


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

16-ая система счисления - C++
Добрый вечер. столкнулся с проблемой: имеется char operand. Для примера он будет равен 1000. Я пeревожу в int x. А теперь надо что бы...

Система счисления - C++
Когда делиться а когда умножаются при переводе из одной системы счисления в другую.

Система счисления - C++
Написать программу в Delphi, обучающую переводу чисел из десятичной системы счиления в двоичную, из восьмиричной в двоичную, из...

Система счисления - C++
Решите пожалуйста,очень нужно,а времени нету на это 1. Выполнить перевод чисел а) из 10–ой с/с в 2–ую систему счисления: 165; 541;...

Четверичная система счисления - C++
Как можно записать программу переводящую десятичную систему счисления в четверичную на языке Си? Добавлено через 38 минут Я нашел...

Система счисления с основанием 37 - C++
Здравствуйте, уважаемые форумчане. Хочу написать программу для перевода из десятичной с.с. в с.с. с основанием 37. Только вот не пойму,...

Двоичная система счисления - C++
как написать програму которая переводить цифру в двоичну систему счисления.c++

Римская система счисления. - C++
Всем здравствуйте! Очень нужна помощь в написании программы по переводу из римской системы счисления в арабскую на языке СИ. Я в этом...

Фибоначчиева система счисления - C++
Помогите с кодом для перевода с десятичной в Фибоначчиеву систему счисления. Чисто теоретически понимаю как переводить а с кодом не...

Наименьшая система счисления (acmp.ru) - C++
Задача На своей машине какие только тесты не вводил, все проходит. А на ********, даже первый не идет. #include &lt;fstream&gt; #include...


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

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

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