С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SnegkaDasha
1 / 1 / 0
Регистрация: 16.01.2014
Сообщений: 13
#1

Где косяк в коде и как исправить? - C++

27.04.2014, 16:43. Просмотров 175. Ответов 4
Метки нет (Все метки)

#include <iostream>
using namespace std;

int main()

{
setlocale (LC_CTYPE, "Russian");
cout << "Введите числа нажимая ENTER: ";
int size;
cin >> size;

int *a = new int[size];

for (int i = 0; i < size; i++)
{
cin >> a[i];
}
int step = size / 2;.
while (step > 0)
{
for (int i = 0; i < (size - step); i++ )
{
int j = i;
while (j >= 0 && a[j] > a[j + step])
{
int temp = a[j];
a[j] = a[j + step];
a[j + step] = temp;
j--;
}
}
step = step / 2;
}
cout << "Результат: " << endl;
for (int i = 0; i < size; i++)
{
cout << a[i] << ' ';
}
system("PAUSE");
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2014, 16:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Где косяк в коде и как исправить? (C++):

Где косяк в коде? - C++
Вообщем нужно к матрице коэффициентов системы линейных уравнений дописать справа столбец свободных членов. Написал код. На маленьких...

Где и что исправить в коде ? Ошибка :sumSequence должна возвращать значение - C++
#include #include #include using namespace std; void displayExplanation(void) { cout &lt;&lt; &quot;Eta porgramma sumiryet...

Исправить косяк в программе - C++
Ребят, есть программа, работающая с текстовым файлом (потоковый ввод-вывод). Если в файле имеется один символ (корректный-цифра), программа...

Где косяк? - C++
Имеется задача... #include &lt;stdio.h&gt; #include &lt;string&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; int main() ...

Как исправить ошибку в коде? - C++
Прошу, помогите найти ошибку или подскажите, как исправить имеющийся код. Суть задания такова: Нам необходимо ввести список фамилий...

Как исправить ошибки в коде - C++
Не могу понять что не так. Помогите пожалуйста. #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;iomanip&gt; using namespace std; ...

4
CyberNova
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 5
27.04.2014, 16:48 #2
Ошибка в этой строке:
C++ (Qt)
1
int step = size / 2;.
Удалите точку, и все заработает
0
SnegkaDasha
1 / 1 / 0
Регистрация: 16.01.2014
Сообщений: 13
27.04.2014, 16:49  [ТС] #3
Сам код без точки) Просто при выполнении он первую вводимую цифру игнорит
0
CyberNova
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 5
27.04.2014, 16:53 #4
Возможно, Вы под первой цифрой имеете ввиду, значение, которое определяет количество вводимых чисел. Оно и не должно выводиться по идее данной программы.

Сначала программа спрашивает сколько чисел будет введено, потом предлагает ввести эти числа, после выводит введенные числа на экран.
0
SnegkaDasha
1 / 1 / 0
Регистрация: 16.01.2014
Сообщений: 13
27.04.2014, 16:56  [ТС] #5
Спасибо
0
27.04.2014, 16:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2014, 16:56
Привет! Вот еще темы с ответами:

Объясните где я косяк (switch case + char) - C++
Доброе время суток! Имеется: for (unsigned int i=0; i&lt;v.size(); ++i) { cout &lt;&lt;&quot;# &quot;&lt;&lt;v.number &lt;&lt;&quot; \t&quot; ...

Не пойму как исправить ошибку в коде - C++
Ругается на &quot;else&quot; перед &quot;Есть синий крест&quot;. else cout &lt;&lt; &quot;Есть синий крест&quot; &lt;&lt; endl; Вот полный код. #include &quot;stdafx.h&quot; ...

Не знаю как исправить ошыбку в коде - C++
Выбивает вот-это error C2679: бинарный &quot;=&quot;: не найден оператор, принимающий правый операнд типа &quot;flower (__cdecl *)(void)&quot; (или приемлемое...

Не знаю как исправить ошыбку в коде - C++
Ошыбка, наверное, в том что я в классе roslunu описываю ф-ию get_name, где пам'ять под name выделена динамически, а в следующих классах...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.