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

Наименьшая система счисления (acmp.ru) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, сколько точек попадает в кольцо с внутренним радиусом R1 и внешним R2 http://www.cyberforum.ru/cpp-beginners/thread425163.html
Люди помогите с задачкой: В ПК вводятся по очереди координаты n точек. Определить, сколько из них попадает в кольцо с внутренним радиусом R1 и внешним R2.
C++ glibc detected Хочется узнать, что конкретно означает эта ошибка (glibc detected). Где-то я на забугорных форумах читал, что она возникает при удалении объектов в динамической памяти, в которых лежит всякий... http://www.cyberforum.ru/cpp-beginners/thread425160.html
C++ Задача C++
Имеются стол прямоугольной формы с размерами а х b (а и b — целые числа, а > b) и кости домино с размерами с х d х е (с, d, e — целые числа, с > d > e). Найти вариант размещения на столе наибольшего...
Подскажите как создать файлы! C++
Предварительно создаются два файла данных А и B. В зависимости от типа данных это выполняется с применением программы или в текстовом редакторе. Содержимое файла C создается в процессе выполнения...
C++ Перегрузка операций http://www.cyberforum.ru/cpp-beginners/thread425150.html
Задание у меня перегрузить операции: + добавить элемент в множество; * пересечение множеств; int() мощность множества. Вот как раз с мощностью я разобраться не могу. #include "stdafx.h"...
C++ Что выполняет эта часть программы? Задача: Изменить порядок символов в строке S1 на обратный не используя других строк. Код программы: #include "stdafx.h" #include <iostream> #include <string.h> using namespace std; void main... подробнее

Показать сообщение отдельно
x1Mike7x
217 / 130 / 6
Регистрация: 06.11.2010
Сообщений: 234
09.01.2012, 20:18
1)
C++
1
2
3
4
5
while(!o.eof()){
   o.get(d);
   a+=d;
}
a.resize(a.length() - 2);
Почему бы просто не считать так (?) :
C++
1
o >> a;

2)
И вот это не выкинет ли какое-то исключение при a.length() == 1 (?) :
C++
1
a.resize(a.length() - 2);

3)
C++
1
2
if(c == 0)
   u<<2;
А почему 2? Число "0000000" можно отнести к системе счисления с основанием 1.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru