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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки и указатели http://www.cyberforum.ru/cpp-beginners/thread1046063.html
Доброго времени суток! Дано вот такое задание по лабе: 1. Выделить из каждой строки и распечатать подстроки, заключенные в круглые скобки. 2. Среди выделенных подстрок найти самую длинную. Если их несколько – то первую. 3. В исходной строке, которой принадлежит найденная подстрока, удалить все символы, отличные от русских букв. Требуется реализовать его как консольное приложение с...
C++ Задача на строки Дан список сотрудников,в котором указаны фамилии и инициалы.Найти однофамильцев,и если они есть то вывести их фамилии и инициалы на экран,если таковых нет,то вывести на сообщение,что однофамильцев нет. http://www.cyberforum.ru/cpp-beginners/thread1046055.html
C++ Даны два целочисленных массива
Напишите пожалуйста программу: Даны два целочисленных массива K(m) и L(n). Найти элементы массива K не имеющие себе равных в массиве L.
Выделение памяти под массив объектов C++
У меня есть класс Shape. Требуется выделить память под массив этих объектов. К примеру: *Shape **shapes; *shapes = new Shape; После такого способа выдает BAD_ACCESS при запуске. Malloc не предлагать, если можно выделить через NEW.
C++ Проверьте код и доделайте задачу до конца, пожалуйста :) http://www.cyberforum.ru/cpp-beginners/thread1046047.html
Дана целочисленная квадратная матрица. Определить: — сумму элементов в тех столбцах, которые не содержат отрицательных элементов; — минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы. int _tmain(int argc, _TCHAR* argv) { int n,k; int m,i,j, s= 0,a =0, y_otr; cout <<"n=";
C++ Указатели Народ, подскажите пожалуйста как записать данную сортировку с помощью указателей? void sort1(){ for(int i=0; i<size-1;i++){ for(int j = i + 1; j<size; j++) { if (rooms.nomer>rooms.nomer){ kom x = rooms; rooms = rooms; rooms = x; } } подробнее

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


}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru