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

Dec to Bin - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти два элемента массива, сумма которых наименее близка к данному числу R http://www.cyberforum.ru/cpp-beginners/thread319810.html
1)Дано вещественное число R и массив размера n. Найти два элемента массива, сумма которых наименее близка к данному числу R. 2) Дан набор из n целочисленных элементов. Найти максимальное количество подряд идущих максимальных элементов. 3) Напишите перегруженные функции и основную программу, которая их вызывает: для двух целых чисел находит НОК этих чисел и для трех целых чисел находит НОД....
C++ Вывести на экран элементы массива, которые больше среднего арифметического всех его элементов Ребят помогите пожалуйста решить два массива, а то мне трудно они даються=) 1)Дан массив А из N элементов. Вывести на экран элементы массива A, которые больше среднего арифметического всех его элементов, сохраняя порядок их следования. 2)Задача 7 Дан массив А из N элементов и число X. Записать в массив В индексы элементов массива A, имеющих значения, больше X. http://www.cyberforum.ru/cpp-beginners/thread319797.html
C++ Вычислить количество срок матрицы, не содержащих ни одного нулевого элемента
1)Дана целочисленная прямоугольная матрица. вычислить: -кол-во срок не содержащих ни одного нулевого элемента - мах зн-е чисел ,встречающихся в заданной матрице более одного раза . 2) в строке состоящей из алфавитно-цифровых символов, переместить все цифры в ее начало
C++ операции с массивами
1)Дана целочисленная прямоугольная матрица. вычислить: -кол-во срок не содержащих ни одного нулевого элемента - мах зн-е чисел ,встречающихся в заданной матрице более одного раза . 2) в строке состоящей из алфавитно-цифровых символов, переместить все цифры в ее начало
C++ Построить детерминированный конечный распознаватель http://www.cyberforum.ru/cpp-beginners/thread319775.html
Всем привет) у меня проблема, завтра надо курсач сдавать, у меня есть готовая лаба другого варианта, как переделать не знаю, помогите плиз)) Вот мое задание: Построить детерминированный конечный распознаватель для последовательности действительных чисел в формате с фиксированной точкой (число не может начинаться и заканчиваться десятичной точкой), разделенных запятыми, и заканчивающейся...
C++ Анкета Анкета для опроса населения содержит две группы вопросов. Первая группа содержит сведения о респонденте: • возраст; • пол; • образование (начальное, среднее, высшее). Вторая группа содержит собственно вопрос анкеты, ответ на который либо ДА, либо НЕТ. Составить программу, используя последовательные классы стандартной библиотеки шаблонов С++, которая: • обеспечивает начальный ввод... подробнее

Показать сообщение отдельно
Dimedrol
 Аватар для Dimedrol
2363 / 934 / 14
Регистрация: 25.04.2009
Сообщений: 2,636
Записей в блоге: 4
14.06.2011, 22:38     Dec to Bin
Здравствуйте.
Скажите, какие у меня есть ошибки в коде.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
static int DecToBin(int Dec) {
               bool end = false;
               char ostatok;
               string Otvet='';
               while( ! end ){
                    if( Dec == 0 ) end = true;
                    else {
                         if( Dec%2!=0) ostatok[]=1;
                         else ostatok[]=0;
                         Dec = Dec / 2; 
                    }  
               }
               for(int i = sizeof(ostatok); i>0; i--){
                    
                    Otvet = Otvet + ostatok[i];   
                       
               }
               return Otvet;
           }
Скомпилировал этот код в Dev-C++, выдает кучу ошибок.
Errors
Код
11:29 C:\Users\Dimonium\Desktop\cpp\first\first.cpp empty character constant 
11:29 C:\Users\Dimonium\Desktop\cpp\first\first.cpp In static member function `static int dim::DecToBin(int)': 
15 C:\Users\Dimonium\Desktop\cpp\first\first.cpp expected primary-expression before ']' token 
16 C:\Users\Dimonium\Desktop\cpp\first\first.cpp expected primary-expression before ']' token 
22 C:\Users\Dimonium\Desktop\cpp\first\first.cpp invalid types `char[int]' for array subscript 
25 C:\Users\Dimonium\Desktop\cpp\first\first.cpp cannot convert `std::string' to `int' in return

Весь код (если надо)
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
#include <iostream>
#include <string>
#include <math.h>
using namespace std;
class dim {
      
      public:
           static int DecToBin(int Dec) {
               bool end = false;
               char ostatok;
               string Otvet='';
               while( ! end ){
                    if( Dec == 0 ) end = true;
                    else {
                         if( Dec%2!=0) ostatok[]=1;
                         else ostatok[]=0;
                         Dec = Dec / 2; 
                    }  
               }
               for(int i = sizeof(ostatok); i>0; i--){
                    
                    Otvet = Otvet + ostatok[i];   
                       
               }
               return Otvet;
           }
      
};
int main(){
    printf("Dec Number: ");
    int number = 0;
    scanf("%d",&number);
    number = dim::DecToBin(number);
    printf("Return: %d\n", number);
    system("PAUSE >> void");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru