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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ассемблерные вставки пример http://www.cyberforum.ru/cpp-beginners/thread1035276.html
помогите пожалуйста решить вот условие: y1 = 8 +|x|, если x<1 иначе y1 = 3, если x>=1 y2 = |a|*2, если x>=1 иначе y2 = a+1, если x<1
C++ Ошибка при подключении библиотеки graphics и файла ресурсов libbgi.lib Собственно подключаю библиотеку и файл ресурсов к проекту, вроде бы подключается, но выдаёт ошибку вида: fatal error LNK1120: неразрешенных внешних элементов: 8 если быть конктретнее, то error LNK2019: ссылка на неразрешенный внешний символ _outtextxy в функции "void __cdecl Risunok(float *,float *,int,float)" (?Risunok@@YAXPAM0HM@Z) и так со всеми функциями этой библиотеки...подскажите, как... http://www.cyberforum.ru/cpp-beginners/thread1035273.html
C++ Арифметическая прогрессия, бинарный файл
Помогите, пожалуйста, решить задачку. Дан бинарный файл, содержащий числа а1, b1, a2, b2... . Каждая пара чисел a и b определяет числитель и знаменатель натуральной дроби a/b. Проверить, образуют ли дроби арифметическую прогрессию. По результатам проверки вывести на экран соответствующее сообщение. Спасибо.
C++ Надо написать программку для сложения чисел
Помогите написать программу для сложения чисел в троичной системе счисления
C++ Определить угол, под которым виден многоугольник. Алгоритм! http://www.cyberforum.ru/cpp-beginners/thread1035245.html
Добрый вечер, господа! Следующая задачка: Дан многоугольник набором точек и произвольная точка на плоскости. Определить угол, под которым виден многоугольник с заданной точки. Имеющийся у меня алгоритм решения (просто находит максимальный угол между вектором исходной точки и фиксированной вершины многоугольника и вектором, образованным также исходной точкой и всеми остальными вершинами....
C++ Получить 2 строку из 1 путем вычеркивания символов Даны две строки st1 и st2. Нужно выяснить, можно ли строку st2 получить из строки st1 путем вычеркивания некоторых символов. Мой ход мыслей таков: вводим строки с клавиатуры, в цикле по i и по j проверяем равны ли соответствующие символы двух строк, если не равны, то символы из строки 1 перебрасываем в 3 буферную строку, при этом уменьшая количество символов в 1 строке. Если равны, то выводим... подробнее

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

Код
#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 элементов, тип элементов – дробные числа.
 Программа должна позволять:
• вводить число элементов массива;
• вводить значения самих элементов;
• отображать на экране результат ввода и результат работы.
Непосредственно процесс сортировки должен быть оформлен отдельной функцией.
 Способ передачи параметров – с помощью указателей
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru