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

Нужно исправить ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Иерархия понятий в качестве абстрактного базового http://www.cyberforum.ru/cpp-beginners/thread1078727.html
Здравствуйте, помогите, пожалуйста с программой: Необходимо реализовать иерархию понятий: "Район", "Область" и "Место" в качестве абстрактного базового. Считается, что область включает в себя некоторое количество районов. Пусть имеется информация об n местах. Состояние объектов классов определяется совокупностью параметров: название, численность, площадь. Нужно решить задачу поиска места с...
C++ Сформировать одномерный массив, элементы которого равны произведениям индексов последних отрицательных элементов диагоналей Дан массив 6*6. Сформировать одномерный массив, элементы которого равны произведениям индексов последних отрицательных элементов диагоналей, параллельных главной диагонали. http://www.cyberforum.ru/cpp-beginners/thread1078725.html
Программа которую написали в Embarcadero Rad Studio 10 откроется в C++ Builder 6? C++
Программа которую написали в Embarcadero Rad Studio 10 откроется в C++ Builder 6?
C++ fill и fill_n из STL (MVS)
1) Можно ли применить его к обычному массиву данных? ну т.е. например, к: int attay;
C++ В текстовый файл вставить пробелы, что бы количество символов равнялось 80, взяв строки из другого файла http://www.cyberforum.ru/cpp-beginners/thread1078688.html
Доброго времени суток! Очень нужна помощь в немного странной задаче. В текстовый файл нужно вставить пробелы таким образом, чтобы каждая строка имела длину 80 символов. Причем надо строки брать из первого файла и уже во втором добавлять пробелы, чтобы длина каждой строки была 80. Логически понимаю, что надо в цикл запихнуть, кол-во символов в строчке считать и проверить ее размер, если он...
C++ Односвязный список.Сортировка перестановкой указателей Здравствуйте,помогите с сортировкой элементов по возрастанию,пытался организовать пузырька-не получилось,методом выборки-тоже ничего не вышло(.Массив не использовать,а только перестановку указателей на элементы.Спасибо.Вот часть программы без сортировки. #include <iostream> using namespace std; struct foot { int mesto; foot *next; }; подробнее

Показать сообщение отдельно
Desmut
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 5
22.01.2014, 18:49     Нужно исправить ошибку
При переводе из 10 в 2 систему счисления выдает иногда неправильный ответ. Как это можно исправить?
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
#include <iostream>
#include <cmath>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int main()
{setlocale(0,"");
int i, b;
double c;
long double a,k;
cout<<"Введите число в 10-ой системе счисления: ";
cin >>a;
k=modf(a,&a);
   for(i=0;a>0;i++)
     {b = int(a) % 2;
        a = (a-b)/2;
        c += b * pow(10,i);}
cout<<"Вывод числа в 2-ой системе счисления: "<<c;
if(k!=0)
{cout<<".";
while (c!=0)
 {c=k*2;
if (c!=0)
cout <<int(c);
k=modf(c,&a);}
return 0;}
return 0;}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru