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

Дополнительный код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что значит это строка кода? http://www.cyberforum.ru/cpp-beginners/thread955759.html
int _tmain(int argc, _TCHAR* argv) Объясните пожалуйста что значит этот участок кода, или дайте ссылку на какой либо ресурс для новичка, (+хочу разобраться с операторами printf и scanf , раньше использовал только cout и cin)
C++ Нужные инклюды Простите пожалуста, я подзабыл, что тут нужно для компиляции и работы. // Листинг 7.1. // Организация цикла с помощью goto #include <string> #include <iostream> // для объекта cout using namespace std; http://www.cyberforum.ru/cpp-beginners/thread955756.html
Геттер для строки (Классы) C++
видел пример возврата строки из функции: char *sample(){ char *a={"sample"}; return a; } int main(int argc, char** argv) { printf("%s\n",sample()); system("pause");
C++ Класс *Станция*
Вообщем в инете куча информации о классах но то что мне нужно сделать я так и не смог слепить в кучу, выручайте. Класс *Станция*, координаты, название. Учитывать скрытые данные Указать 1) конструкторы (в том числе за умолчанием и копии) 2) деструкторы 3) функции модификаторы 4) функции селекторы 5) функции члены определить за пределами класса
C++ Tedef в ритме http://www.cyberforum.ru/cpp-beginners/thread955750.html
"...во второй строке имя IntConstPtr объявлено как псевдоним для int const*". Почему не const int*? typedef int* IntPtr; typedef const IntPtr IntConstPtr;
C++ Разработать программу с использованием структурного типа данных. Структура имеет 5 полей Разработать программу с использованием структурного типа данных. Структура имеет 5 полей: 1. название CD-диска-символьный массив из 25 символов. 2. имя исполнителя-символьный массив из 20 символов. 3. число песен-целый тип данных. 4. стоимость CD-действительное число 5. дата покупки CD-символьный массив из 8 символов. Ввести данные с клавиатуры в массив длинной 50 ячеек. Вывести на экран... подробнее

Показать сообщение отдельно
Laptev Alex
9 / 1 / 1
Регистрация: 08.12.2012
Сообщений: 34

Дополнительный код - C++

16.09.2013, 18:30. Просмотров 1074. Ответов 3
Метки (Все метки)

Пишу программу, которая переводит введенное пользователем десятичное число в двоичное. Но возникла проблема с дополнительным кодом, т.е. если пользователь введет отрицательное число. Подскажите, что не так!
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
 
using namespace std;
 
int main()
{   setlocale(0,"");
    int a, i = 0, m = 32;
    int *Array = new int[m];
    cout << "Введите число: ";
    cin >> a;
    if (a>0)
    {
        for(; a > 0; i++)
       {
        Array[i] = a%2;
        a /= 2;
       }
        for(int j = i-1; j >= 0; j--)
        cout << Array[j];
        cout << "\n";
    }
    if (a<0)
    {   a+=2*a;
        for(; a > 0; i++)
       {
        Array[i] = a%2;
        a /= 2;
       }
        for(i=0;;i++)
        {
            if (Array[i]=0)
            {
                Array[i]+=1;
            }
            else (Array[i]=1);
            {
            Array[i]-=1;
            }
            a+=1;
        }
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru