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

Перевод целого десятичного числа в двоичную систему счисления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Общие вопросы. http://www.cyberforum.ru/cpp-beginners/thread433893.html
Доброго времени суток! После изучения Паскаля, решил перейти на изучение С/С++, прочитал много мануалов для новичков, но накопились некоторые вопросы: Практический: Установил VS-2010, скачал книгу Г.Шилдта "С++ базовый курс", открыл VS там куча проектов, выбрал консольку вин32 и сразу же смутил заголовок #include "stdafx.h" в книге например используется <iostream>, так же видел заголвок...
C++ ОШИБКА! c:\documents and settings\1\мои документы\visual studio 2010\Projects\my6\my6\my6.vcxproj : error MSB4014: построение остановлено из-за непредвиденной внутренней ошибки. c:\documents and settings\1\мои документы\visual studio 2010\Projects\my6\my6\my6.vcxproj : error MSB4014: Microsoft.Build.Exceptions.BuildAbortedException: построение отменено. не удалось запустить MSBuild.exe как дочерний... http://www.cyberforum.ru/cpp-beginners/thread433882.html
нужен скрин результатов C++
здравствуйте! помогите, пожалуйста, что-то произошло с компом не один компилятор не запускается. не могли бы вы вот эту программу запустить и скрин результатов мне скинуть. благодарю. #include <stdio.h> #include <string.h> #define DELIM " \t\n" short fun (char *s)
C++ обработка последовательности символов
Доброго времени суток)) Помогите пожалуйста решить задачу на C++ Даны натуральные числа n, m, символы s1, ... , sn (m<n). Получить последовательность символов: а) sm+1, sm+2, … , sn, s1, … , sm; б) sm+1, sm+2, … , sn, sm, … , s1; в) sn, sn-1, … , sm+1, s1, … , sm.
C++ работа с динамическими массивами http://www.cyberforum.ru/cpp-beginners/thread433854.html
Всё что нужно, это рассчитать размерность массива через функцию, но в main я получаю, а если передаю массив в функцию то получаю 1, как решить этот вопрос, Спасибо #include <iostream> using namespace std; int SizeMass(int Mass){int x=sizeof(Mass)/sizeof(Mass); return x;} int main(){ int push = {10,12,14,16,18,20}; cout<<SizeMass(push); ...
C++ Вставить элемент в массив со значением 0 после элемента с номером N Массив А из 10 элементов заполнен случайными числами от 2 до 7. Вставить элемент со значением 0 после элемента с номером N. Вывести на экран исходный и получившийся массивы. подробнее

Показать сообщение отдельно
QremQ
4 / 4 / 0
Регистрация: 23.08.2009
Сообщений: 32
23.01.2012, 22:01  [ТС]     Перевод целого десятичного числа в двоичную систему счисления
Цитата Сообщение от QremQ Посмотреть сообщение
Перерыл инет, форум нашел кучу разных вариантов и не одного закончено го
может у кого есть нормальный вариант реализации кода?
Нашел оптимальный код может кому пригодится
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<iostream.h>
#include<math.h>
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
int main ()
{
  int r,a,i,w[32];
  clrscr();
  printf("Введите десятичное число: "); scanf("%d",&a);
  memset(w,0,sizeof(w));
  for(i=0;i<32;i++) w[i]=((a>>i)&1);
  cout<<"\nЧисло "<<a<<" в двоичной системе счисления: ";
  for(i=31,r=0;i>=0;i--){
    if((w[i]==1)||(r==1)){
      printf("%d",w[i]);
      r=1;
    }
  }
 printf("\n\nНажмите любую клавишу для выхода");
 getch();
 return 0 ;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru