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

Отладка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поразрядные операции http://www.cyberforum.ru/cpp-beginners/thread708480.html
Добрый вечер. Не понимаю по какому принципу решать второю часть задачи. Собственно вот: тема - Поразрядные операции. Задание: Даны два int-числа: N1 = ABCD и N2 = EFGH, где AB…GH – 16 – ричные цифры. Образовать long-число, используя только поразрядные операции: ACCDGHEF. В подчёркнутой группе цифр ССDG определить количество непересекающихся кодовых комбинаций 011. Собственно вот, что я...
C++ Функции: выяснить, какое число встречается в последовательности раньше - положительное или отрицательное 2)Дано натуральное число n и последовательность целых чисел x1,x2,x3....xn. Написать программу решения след. задачи : выяснить, какое число встречается в последовательности раньше-положительное или отрицательное. http://www.cyberforum.ru/cpp-beginners/thread708478.html
C++ Форматирование текста записанного в файл
В файле записан текст стихотворения. Форматировать текст так, чтобы каждый куплет из 4 строк следовал с одной и той же позиции, начинался с прописной буквы и был сдвинут относительно предыдущего куплета на 5 позиций вправо или влево поочередно. Подскажите как сделать сдвиги относительно предыдущего куплета на 5 позиций вправо или влево поочередно. #include <iostream> #include <string>...
Проверка наличия двух пар среди выданных игроку карт C++
Можно ли оптимизировать алгоритм этой функции? У меня извечная проблема... когда я напишу функцию или часть кода в программе и он работает, то вместо радости у меня появляется чувство что я плохо составил алгоритм и код получился некрасивым. несмотря на то что он свою функцию выполняет bool DeckOfCards::twoPairs (const int *face) { bool twoPairs = false; int pairs = { 0 }; int count = 0;...
C++ Дан файл, компоненты которого являются действительными числами. Найти наименьшее из значений компонент с четными номерами. http://www.cyberforum.ru/cpp-beginners/thread708463.html
У меня следующее задание: Дан файл, компоненты которого являются действительными числами. Найти наименьшее из значений компонент с четными номерами. Вот код который я написал: #include <iostream> #include <fstream> using namespace std; void main() { char a, chet; fstream kote("1.txt", ios::in);
C++ Функции: вычислить значение сложной (составной) функции помогите,пожалуйста!! 1)Y= Max(a,b) если х=0 y=Min(a,b) если х=1 y= |a+b| во всех остальных случаях подробнее

Показать сообщение отдельно
Triathlet
0 / 0 / 0
Регистрация: 17.09.2012
Сообщений: 67

Отладка - C++

25.11.2012, 14:41. Просмотров 585. Ответов 9
Метки (Все метки)

Нужно добавлять элемент в массив array[i] (вводится с клавиатуры), если его не существует.
Функция Add:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void Set::add() 
{ 
    int a[100];  
    int i;  
    int element;
    for ( i = 0; i < size; i++) 
        a[i] = array[i]; 
      
 
    cout << "Введите новый элемент " << endl; 
    cin >> element; 
    
    //a[i] = element; 
 
    if (check1(element)==true) a[size++] = element;
    delete [] array;
    array = new int[size]; 
    for ( i = 0; i < size; i++) 
        array[i] = a[i]; 
}
Функция Check1:
C++
1
2
3
4
5
6
7
bool Set::check1(int x)
{
    bool b=false;
    for (int i = 0; i < size; i++) 
        if( array[i] != x) b=true; 
    return b;
}
Проблема в том,что при добавлении элемента, например - 3, выводится: array[i]={ 1 2 3 3 }
Но при добавлении 4: array[i] = {1 2 3 4}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru