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

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

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

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

09.12.2013, 23:57. Просмотров 196. Ответов 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 элементов, тип элементов – дробные числа.
 Программа должна позволять:
• вводить число элементов массива;
• вводить значения самих элементов;
• отображать на экране результат ввода и результат работы.
Непосредственно процесс сортировки должен быть оформлен отдельной функцией.
 Способ передачи параметров – с помощью указателей
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2013, 23:57     Исправление ошибок программы
Посмотрите здесь:

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

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

Исправление ошибок в программе - 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++
Нужно исправить все ошибки в этом коде. Заранее спасибо.

Исправление ошибок, графы - C++
Поиск минимального остовного дерева, программа не запускается, помогите, пожалуйста #include &lt;iostream&gt; #include &lt;vector&gt; #include...

Исправление ошибок в программе - C++
Помогите исправить ошибки в программе, буду очень благодарен) #include &lt;math.h&gt; #include &lt;iostream.h&gt; #include &lt;stdlib.h&gt; using...

Исправление ошибок в классе Array - C++
Помогите исправить две ошибки. Не могу разобраться в чем проблема, вроде все правильно. Спасибо за любую помощь) Ошибка 2 error...

Исправление ошибок и улучшение класса - C++
main()---------------------------------------------------- #include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;Windows.h&gt; #include...

Исправление ошибок в многофайловой программе - C++
Помогите исправить ошибки в интересной программе по виртуальной работе лифтов. В программе имеется консольная графика. Программа в книге...

Исправление ошибок и работа со строками - C++
Есть два вопроса: 1. Компилятор выделывается на косяк, который я не могу найти, быть может вы найдёте его? /*Описать процедуру...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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