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

как сделать чтобы программа считала нормально - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не компилирует http://www.cyberforum.ru/cpp-beginners/thread655370.html
Здравствуйте! Написал программу в консоли на С++ уже 2 раза но все та же ошибка - code has no effect. помогите, пожалуйста. #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused #include <iostream.h> #include <conio.h>
C++ Нужно найти ошибку #include <iostream.h> #include <math.h> double a,b,c,d,v; a=1000; b=1; v=a+b; c=v*v*v*v-(a*a*a+4*a*a*a*b)/6*a*a*b*b+4*a*b*b*b+b*b*b*b; cout<<c; cin>>d; } http://www.cyberforum.ru/cpp-beginners/thread655339.html
Даны два действительных числа. Вывести первое число, если оно больше второго, и оба числа, если это не так. C++
Даны два действительных числа. Вывести первое число, если оно больше второго, и оба числа, если это не так.
C++ Буквы
Дано слово. Нужно посчитать сколько каких букв. Например: Вожу слово Парта. Выдает: П-1 а-2, р-1, т-1 Заранее спасибо
C++ Builder Динамическое распределение памяти http://www.cyberforum.ru/cpp-beginners/thread655316.html
void __fastcall TForm1::Button1Click(TObject *Sender) { int const col = StrToInt(Edit1->Text); //считываем количество элементов массива из окна Edit int n, i, j=0; int *array = new int ; StringGrid1->Cells= "array"; for (i=1; i<=col; i++) { j++; n = random(20);//генерируем случайное число от 0 до 20
C++ RAND_MAX Пытаюсь написать программу с использованием функции рандома но не могу указать максимальное значение. Слышал что есть константа RAND_MAX. Пытался тупо присвоить значение компилятор послал. Подскажите че делать вообще с RAND_MAX надо))) подробнее

Показать сообщение отдельно
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
21.09.2012, 10:45     как сделать чтобы программа считала нормально
Цитата Сообщение от I.M. Посмотреть сообщение
Не, он хочет, чтобы ввел, скажем 101011, и его программа подхватила это как двоичное число, а не как десятичное
Ну С++ же умный, мог бы сам догадаться

Можно воспользоваться std::bitset - читать ввод в строку, потом создать объект std::bitset, потом воспользоваться std::bitset::to_ulong().

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
#include <bitset>
 
int main ()
{
  std::string num;
  std::cin >> num;
 
  std::bitset<128> bits(num); // 128 - с запасом
 
  int decNum = bits.to_ulong();
 
  std::cout << "Your number: " << decNum << std::endl;
 
  return 0;
}
 
Текущее время: 21:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru