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

Система счисления, перевод числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввода числа http://www.cyberforum.ru/cpp-beginners/thread610887.html
Здравствуйте, делаю первые шаги в программировании. Вот в такой простой программе после водда числа окно просто исчезает и все. Будьте добры, обьясните, что не так. // //Программа для преобразования //градусов Цельсия в градусы Фаренгейта: //Fahrenheit = NCelsius*(212-32)/100+32 // #include <cstdio> #include <cstdlib> #include <iostream>
C++ Вращение и поворачивание камеры вот код ,он позволяет вращать камеру вверх вниз(это меня устраивает), и влево в право, а мне надо чтобы взор поворачивался ,а не вращался . Как так сделать? float alpha=0,beta=0,radius=0; float x=0,y=0,z=posz; Normal2Polar(x,y,z,radius,alpha,beta); beta-= rotatex * speed_rotate; // вращение влево вправо alpha -= rotatey * speed_rotate; // вращение вверх вниз... http://www.cyberforum.ru/cpp-beginners/thread610886.html
C++ Проверить, есть ли в записи числа три одинаковые цифры
Дано натуральное число N. Проверить, есть ли в записи числа три одинаковые цифры.
Сдвиг не понимает отрицательных величин? C++
#include <iostream> int main() { long int x; while (true) { std::cin>>x; x>>=(-1); std::cout<<x<<std::endl; }
C++ Двоичное число с избытком http://www.cyberforum.ru/cpp-beginners/thread610854.html
Дана строка из 32 символов, содержащая только символы '0' и '1'. Строка представляет целое число, заданное в двоичном коде с избытком на 2^31. Преобразовать эту строку в целое значение не то что бы я не знаю как это написать..просто не понимаю что такое число с избытком..помогите пожалуйста, ребят..
C++ Количество букв <A> в строке программа вычисления количество букв <A> в строке подробнее

Показать сообщение отдельно
Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
21.06.2012, 23:46     Система счисления, перевод числа
Вот мой вариант. Вот только не программировал я, наверное, уже больше месяца. Совсем все навыки потерял
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
41
42
43
44
45
#include <iostream>
#include <list>
#include <clocale>
 
int main()
{
   setlocale( LC_ALL, NULL );
 
   int k; // система счисления
   int N, Ncopy, digit; // десятичное число
   std::list<int> kNumber; // список цифр k-ичного представления числа
 
   std::cout << "Введите положительное 10-чное число: ";
   std::cin >> N;
   if ( N < 0 )
   {
      std::cout << "Ошибка. Введено отрицательное число. Выход" << std::endl;
      return 0;
   }
 
   Ncopy = N;
   std::cout << "Введите систему [2;9]: ";
   std::cin >> k;
 
   if ( k < 2 || k > 9 )
   {
      std::cout << "Неправильная система счисления. Выход" << std::endl;
      return 0;
   }
 
   do
   {
      digit = Ncopy % k;
      kNumber.push_front(digit);
      Ncopy /= k;
   } while ( Ncopy != 0 );
 
   for ( std::list<int>::const_iterator i = kNumber.begin(); i != kNumber.end(); ++i )
   {
      std::cout << *i;
   }
   std::cout << std::endl;
 
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru