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

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

Восстановить пароль Регистрация
 
Mjogan
5 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 6
09.12.2013, 23:57     Исправление ошибок программы #1
Здравствуйте! помогите пожалуйста!
Есть программа, сортировка массива методом пузырька.

Код
#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++ Исправление ошибок в C++
C++ исправление ошибок
C++ Исправление ошибок
C++ Исправление ошибок
C++ Исправление ошибок в коде
Исправление ошибок C++

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

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

Текущее время: 20:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru