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

дано целое число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись данных класса в файл http://www.cyberforum.ru/cpp-beginners/thread326702.html
Не могу никак разобраться что же я делаю не так. В общем есть написанный элементарный класс ClientData, я хочу записать объект такого типа в файл, а потом считать его из файла. Файл СlientData.h #ifndef CLIENTDATA_H #define CLIENTDATA_H #include <string> using std::string; #include <iostream>
C++ Функция Нужна помощь в решении этой функции. Помогите пжл Зарание спс. http://www.cyberforum.ru/cpp-beginners/thread326699.html
C++ Разница между seekg() и seekp()
В чём же разница? Вот допустим открыл я файл: fstream file("trans.dat",ios::out|ios::in|ios::binary); Какая разница между file.seekg(0) и file.seekp(0) в этом случае?Да и есть ли она вообще? Ато я запутался, из прочитанного в книге я понял что разницы нет но в соседней теме мне намекают что есть, так есть или нет?
Игра Ним методом динамического программирования C++
добрый день помогите решить задачу методом динамического программирования. Игра Ним с одной кучей камней и с инвертированными правилами (взявший последний камень проигрывает), нисходящее и восходящее ДП.
C++ С++ 2010 http://www.cyberforum.ru/cpp-beginners/thread326601.html
Дайте сылку на С++ 2010 пожалуста:wall:
C++ Программа не воспринимает вводимый текст. Что нужно добавить чтобы она заработала? #include <iostream> using namespace std; int main () { int gallons, liters; cout << "Vvedite chislo gallonov: "; cin >> gallons; подробнее

Показать сообщение отдельно
iama
1249 / 974 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
27.06.2011, 16:50     дано целое число
1.
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
#include <iostream>
 
using namespace std;
 
int main()
{
  long n, a, i, k; bool neg;
 
  cin >> a; k = 0; n = 32;
 
  neg = a < 0;
  if (neg) a = -(a + 1);
 
  for (i = 0; i < n; i++) {
    k = k * 2 + a % 2;
    a /= 2;
  }
 
  for (i = 0; i < n; i++) {
    if (!neg) cout << k % 2;
    else cout << !(k % 2);
    k /= 2;
  }
 
  return 0;
}
Писал давно, пардон за кривость
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru