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

Не работает программа перевода чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Скобки в языке C++ http://www.cyberforum.ru/cpp-beginners/thread787040.html
В каком случае используются фигурные скобки {...}, а в каком случае должны быть использованы фигурные скобки? Добавлено через 12 минут В каком случае используются фигурные скобки {...}, а в каком случае должны быть использованы фигурные скобки?(сообщение, исправленное)
C++ Передача по ссылке или указателю? В каких случаях лучше передавать в функцию ссылки, а в каких указатели? http://www.cyberforum.ru/cpp-beginners/thread787036.html
Совершенные числа C++
Как из этого кода сделать алгоритм, который находит совершенные числа. #include <iostream> using namespace std; int main() { int N,count=0; cout <<"Enter N:"; cin >>N;
русский с++ C++
когда то слышал про такую задумку. не дадите наводку. под русским я подразумеваю полный перевод операторов и основных функций
C++ Доработать код http://www.cyberforum.ru/cpp-beginners/thread787022.html
Код: #include "std_lib_facilities.h" struct Point { int x,y; }; int main() { vector<Point> original_points;
C++ C++, взять файл формата bmp Возникла проблема! Нужна программа, которая может взять исходный файл в графическом формате bmp, считать его попиксельно и записать в текстовой файл! Добавлено через 8 минут (файл ч\б) программа должна записать информацию о интенсивности каждого пикселя) Добавлено через 33 секунды буду очень благодарен,если поможете! подробнее

Показать сообщение отдельно
marina11
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 84
15.02.2013, 17:46     Не работает программа перевода чисел
Задание - написать программу,которая переводила бы число типа unsigned char из десятичной СС в двоичную. Начала писать, используя операцию побитового сдвига, программа выдает правильный результат, но в конце выскакивает окно с ошибкой "debug error".Подскажите пожалуйста, в чем ошибка, заранее спасибо!(Знаю, что в scanf должно быть не %d, а %c (так как тип char), но когда правлю это, программа выдаёт неправильный результат, а ошибка "debug error" уже не выскакивает).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include <stdio.h>
#include <math.h>
int main()
{
    unsigned char a;
    int c;
    printf("vvedite desyatichnoe chislo=");
    scanf("%d",&a);
    printf("dvoichnoe chislo=");
    for (int i=0;i<8;i++)
    {
        c=a;
        printf("%d",((c<<i)>>7)&1);
    }
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru