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

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

Войти
Регистрация
Восстановить пароль
 
Mjogan
5 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 6
#1

Исправление ошибок программы - C++

09.12.2013, 23:57. Просмотров 197. Ответов 0
Метки нет (Все метки)

Здравствуйте! помогите пожалуйста!
Есть программа, сортировка массива методом пузырька.

Код
#include <vcl.h>
#include "iostream.h"
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{



float a[450], t;
int b, k, s, N;
cout << "Ykazhite razmer massiva:" << endl;
cin >> s;


if (s>450)
{
        do
        {
	cout<<"Previshen maksimalniy razmer massiva. Vvedite verno:"<<endl;
        cin >> s;
         }
        while(s>450);
}

N=s-1;
	
cout << "Vvedite elementi massiva \n";
for (int i = 0; i < s; i++)
cin >> a[i];

	
do {
	
	b = 0;
	k = N;
	for(k; k > 0; k--)
	
	if (a[k] < a[k-1])
	
{
 	t=a[k];
	a[k]=a[k-1];
	a[k-1]=t;
	b = 1;
}
	N--;	
}

while (b);
	
for (int i = 0; i < s; i++)
cout << a[i] << ' ';
cin >> b;

return 0;




}
помогите исправить ошибки.
мне сказали, что здесь:
1 - перепутаны циклы и 2 - нет указателей и функций.
помогите пожалуйста сделать все как нужно...не могу понять...
вот как надо:

 Создать на С++ Builder программу сортировки массива в порядке возрастания методом парных перестановок. Просмотр элементов массива должен осуществляться в направлении «снизу вверх». Вид внешнего цикла – цикл с предусловием. Вид внутреннего цикла – цикл с постусловием. Считать, что массив не может содержать более 450 элементов, тип элементов – дробные числа.
 Программа должна позволять:
• вводить число элементов массива;
• вводить значения самих элементов;
• отображать на экране результат ввода и результат работы.
Непосредственно процесс сортировки должен быть оформлен отдельной функцией.
 Способ передачи параметров – с помощью указателей
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2013, 23:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Исправление ошибок программы (C++):

Исправление ошибок в C++ - C++
Всем доброго времени суток! У меня появился такой вопрос, есть ли в Visual Studio 8 или 10 такая фича как показывание ошибок еще во время...

Исправление ошибок - C++
Есть задание : Во введенной строке заменить все пробелы на запятые, а запятые на точки. Посчитать количество запятых во введенной строке....

Исправление ошибок - C++
Помогите запустить программу #include &lt;iostream.h&gt; #include &lt;stdlib.h&gt; #include &lt;fstream.h&gt; int vvod(); int vivod(); char Name;...

Исправление ошибок - C++
Пожалуйста помогите исправить ошибки!!! #include &lt;iostream h&gt; #include &lt;stdlib h&gt; int main() { int n = 10; int a = ;...

исправление ошибок - C++
//funkcijas1 #include &lt;iostream&gt; using namespace std; int main() { int i, fact=1, n; cout &lt;&lt;&quot;Введите целое...

Исправление ошибок в коде - C++
Ребят, помогите пожалуйста, уже завтра экзамен, а я понятия не имею как исправить ошибки в данном коде(строки с ошибками помечены так (*))....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2013, 23:57
Привет! Вот еще темы с ответами:

Исправление ошибок в программе - C++
Здравствуйте! Занимаюсь написанием программы. В ходе написания возник следующий вопрос. В ходе выполнения нижеприведенного кода выдается...

Исправление ошибок в программе - C++
Здравствуйте! Помогите пожалуйста исправит ошибки в программе. Программа была написана по заданию: Собственно код: //...

Исправление ошибок в программе - C++
vector&lt;int&gt;v; int x; while(cin&gt;&gt;x) v.push_back(x); for(int i=0; i&lt;v.size(); ++i); cout &lt;&lt; &quot;v == &quot; &lt;&lt; v &lt;&lt; endl; ...

Исправление ошибок в коде - C++
Компилятор находит ошибки , просьба помочь исправить ошибки в коде #include &lt;avr/io.h&gt; #include &lt;avr/interrupt.h&gt; #include...


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

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

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