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

Вопрос по сортировке методом пузырька (перемещение flag=0) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны целые числа а1,а2 ....Известно что а1>0 http://www.cyberforum.ru/cpp-beginners/thread511191.html
http://s017.***********/i433/1112/89/8e4a6cfea7a4.jpg Задание 223(В,И) Заранее спасибо.
C++ при компиляции, вместо слов выводятся цифры непонятные В общем-то проблемы таковы, при компиляции, вместо слов выводятся цифры непонятные, и с помощью SetLocate это дело не исправляется... это полбеды, самый трабл в том, что он вылетает после ввода 1х же данных((( в общем вот код: #include <cstdlib> #include <iostream> using namespace std; struct Node{ http://www.cyberforum.ru/cpp-beginners/thread511184.html
C++ Массивы и классы C++. Задача.
Доброго времени суток, товарищи... Объявляю награду за выполнение след. задач.. заинтересовавшиеся в ЛС отпишитесь
Проблема с wizard-style интерфейсом C++
Привет, коллеги! Столкнулся с такой проблемой: делаю wizard-style интерфейс с помощью WTL-классов CPropertySheetImpl и CPropertyPageImpl. Все контролы статично прописаны в файле ресурсов. На некоторых тестовых платформах контент окна выходит за его границы, как показано на скриншоте: http://www.pdf-to-word.ru/screen2.jpg Кто сталкивался с подобной проблемой, подскажите как фиксить плиз
C++ В строке найти символы, который встречается наименьшее количество раз http://www.cyberforum.ru/cpp-beginners/thread511094.html
В каждой строке текста найти символ, который встречается наименьшее количество раз.
C++ Решение задач (создание программ) на С/С++ за плату Господа, нужно помощь. Необходимо выполнить несколько лабораторных работ на языке C, в Microsoft Visual Studio 2008. Задачки в целом простенькие, для шарящего в программировании и математике думаю вообще халява и не займёт много времени. От вас как правило требуется только код программы. На вскидку, всего около 10-12 задачек. Цена вопроса (в сумме всего) варьируется от 300 до 1000р. в... подробнее

Показать сообщение отдельно
Alehandro12
Сообщений: n/a

Вопрос по сортировке методом пузырька (перемещение flag=0) - C++

27.12.2011, 21:43. Просмотров 415. Ответов 0
Метки (Все метки)

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <math.h>
#include <vcl.h>
#pragma hdrstop

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

#pragma argsused
int main()
{int n=100;
int flag=0;
int i;
int j;
int t;
int k;
int m[100];
printf("Kolichestvo elementov : ");
scanf("%d",&n);
puts("");
printf("Vvedite massiv : ");//Ââîä ìàññèâà
for(int k=0;k<n;k++)
{printf("%d ",k);
scanf("%d",&m[k]);
}
for(i=0;i<n-1;i++)
{flag=0;
for (int j=n-1; j>i; j--)//Ïîêà íå áîëüøå èëè ðàâíî ÷èñëó ýëåìåíòîâ
{
// åñëè ëåâûé ýëåìåíò ìåíüøå
if (m [j]<m [j-1])
{
// ïðàâîãî, òî ìåíÿåì èõ ìåñòàìè
t=m[j];
m [j]=m [j-1];
m [j-1]=t;
flag++;
}
}
if(flag==0)break;
}
puts("");
puts("Sortirovka");
for (int k=0;k<n;k++) //Âûâîä ñîðòèðîâàííîãî ìàññèâà íà ýêðàí
printf("%d ",m[k]);
getch();





return 0;
}
Вопрос заключается в следующем:Что будет если переместить flag=0; из цикла наверх,там где объявляются переменные и что будет,если поместить его во внутренний цикл?Заранее спасибо!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru