Тема: Сортування методом бульбашки

https://ibb.co/hchY0G - силка на код


Бульбашка
дано код сортування , але викладач змушує виконати цю лабу за його вказівками за методичкою . Допоможіть будь ласка . Ось вказівки для коду https://ibb.co/ccXcSw  ( посилання із вказівками для виконання роботи) . буду радий готовому коду ( із вказівками було б просто супер)

2 Востаннє редагувалося FakiNyan (03.12.2017 23:37:01)

Re: Сортування методом бульбашки

По-перше, вставте код в своє повідомлення, використайте тег code для цього

Приклад

По-друге, ви ж навчаєтесь в російському виші, адже "Vvedite koli4estvo cifer" написане ні українською, ні англійською.
По-третє, ви ж просто нагуглили цей код на якомусь російському форумі, і викладач це ясно розуміє.
Якби цей код написали ви - то ви б змогли виконати поставлене викладачем завдання, адже ось ці вказівки - це повне пояснення до того, як запрограмувати цей алгоритм.

Прихований текст

Виходить, що ви брехло без честі та гідності, чи я не правий?

3

Re: Сортування методом бульбашки

Код від нас ви теж хочете отримати як зображення?
Якщо ні - то чому свої матеріали так даєте?
Яку мову ви вивчаєте на заняттях? Якщо C чи C++ - вказівки просто некоректні, масиви починаються з 0, а не з 1. А якщо не враховувати цього, то ваш код дуже близький до цих вказівок; уважно продивіться їх і виправте, що у вас не так (а у вас таки щось не так). Можете навіть спробувати у коді коментарями розставити, де який пункт виконується.

Прихований текст

Ну і якщо вашому викладачу менше 50 років - тікайте звідти, ця людина ніколи не програмувала за межами НЗ.

Подякували: Arete, 0x9111A2

4

Re: Сортування методом бульбашки

FakiNyan написав:

По-перше, вставте код в своє повідомлення, використайте тег code для цього

Приклад

По-друге, ви ж навчаєтесь в російському виші, адже "Vvedite koli4estvo cifer" написане ні українською, ні англійською.
По-третє, ви ж просто нагуглили цей код на якомусь російському форумі, і викладач це ясно розуміє.
Якби цей код написали ви - то ви б змогли виконати поставлене викладачем завдання, адже ось ці вказівки - це повне пояснення до того, як запрограмувати цей алгоритм.

Прихований текст

Виходить, що ви брехло без честі та гідності, чи я не правий?


Так , цей код я знайшов на просторах інтернету , намагаюсь переробити його за вказівками викладача , але нічого не виходить ( на групу 7 людей із вказівками що і в мене , але ніхто з нас не може довести цей код до нормального вигляду (як того хоче викладач) - саме тому я попросив допомоги у вас .

5

Re: Сортування методом бульбашки

koala написав:

Код від нас ви теж хочете отримати як зображення?
Якщо ні - то чому свої матеріали так даєте?
Яку мову ви вивчаєте на заняттях? Якщо C чи C++ - вказівки просто некоректні, масиви починаються з 0, а не з 1. А якщо не враховувати цього, то ваш код дуже близький до цих вказівок; уважно продивіться їх і виправте, що у вас не так (а у вас таки щось не так). Можете навіть спробувати у коді коментарями розставити, де який пункт виконується.

Прихований текст

Ну і якщо вашому викладачу менше 50 років - тікайте звідти, ця людина ніколи не програмувала за межами НЗ.


Так , ми вивчаємо мову с++ , але по суті цей викладач нам нічого не об'яснив де я зробив помилки . Коли я починаю свій масив с 1 - програма втрачає сенс ( я перевіряв) , адже сортування тоді розпочинається з другого елемента , а не з першого , чи не так?

6

Re: Сортування методом бульбашки

Саме так. Але якщо замінити 1 на 0, а ≤n на <n, то ніби має працювати.
І врахуйте, що

while(умова){тіло}

- синонім

while_start: тіло
if(умова)goto while_start;

а

for(ініціалізація;умова;перехід){тіло}

- синонім

{
    ініціалізація;
    while(умова){
        тіло;
        перехід;
    }
}
Подякували: PsychoRestFuli1

7

Re: Сортування методом бульбашки

Кидайте те "навчання", якщо навіть бульбашковим сортуванням оволодіти не можете в групі з 7 людей і вам поганго дояснювали попередній матеріял, необхідний для виконання завдання. Це не навчання, а цирк на дроті.

Подякували: Arete1

8

Re: Сортування методом бульбашки

0xDADA11C7 написав:

Кидайте те "навчання", якщо навіть бульбашковим сортуванням оволодіти не можете в групі з 7 людей і вам поганго дояснювали попередній матеріял, необхідний для виконання завдання. Це не навчання, а цирк на дроті.


Кидати навчання це не правильно , зараз я читаю(вчу) книгу Шилдта С++ . Ще просто не дійшов до тієї теми , що потрібно для цієї лабораторної роботи . У всякому разі кидати навчання я не буду :)

Подякували: 0xDADA11C71

9

Re: Сортування методом бульбашки

сподіваюсь, що хоч книжка англійською, або українською...

10

Re: Сортування методом бульбашки

зараз я читаю(вчу) книгу Шилдта С++

Краще візьміть щось по С, Шилдта чи Стівена Пратту, бо плюси в якості першої мови це знущання над початківцем.

Подякували: P.Y., PsychoRestFuli2

11

Re: Сортування методом бульбашки

FakiNyan написав:

сподіваюсь, що хоч книжка англійською, або українською...

на жаль , книга написана російською , я пошукаю звичайно українською , але малий шанс того , що хтось переклав її нашою мовою :)

12

Re: Сортування методом бульбашки

0xDADA11C7 написав:

зараз я читаю(вчу) книгу Шилдта С++

Краще візьміть щось по С, Шилдта чи Стівена Пратту, бо плюси в якості першої мови це знущання над початківцем.

я почав вивчати С++ через те , що ми програмуємо на С++ в університеті , я читав багато , що не варто починати з С++ , але , вивчивши С++ , перейти до С# , С , Java буде легко ( ну не так важко як спочатку)

13

Re: Сортування методом бульбашки

Ну, загалом, звісно, вивчивши вищу математику, значно легше шкільну тригонометрію і похідні вчити... Але зазвичай все ж роблять навпаки.
І врахуйте, що ваш НЗ вам не допомагає вивчати плюси, якщо судити по цій "методичці". Ви сам на сам із левом. Приборкаєте - то коней об'їжджати буде, звісно, легко, але є можливість, що не приборкаєте... чи витратите на це значно більше часу.

Прихований текст

А ще не ставте пробіли перед комами, це дуже заважає читати.

Подякували: NaharD, PsychoRestFuli2

14

Re: Сортування методом бульбашки

але , вивчивши С++ , перейти до С# , С , Java буде легко ( ну не так важко як спочатку)

А вивчивши Haskell вам легко дасться майже будь-яка мова програмування, яку вигадало людство.

Подякували: koala, PsychoRestFuli, leofun01, ostap34PHP4

15

Re: Сортування методом бульбашки

0xDADA11C7 написав:

але , вивчивши С++ , перейти до С# , С , Java буде легко ( ну не так важко як спочатку)

А вивчивши Haskell вам легко дасться майже будь-яка мова програмування, яку вигадало людство.

Зручним буде вивчення одночасно С++ із Haskell , чи краще вивчати їх окремо , спочатку хаскел,а потом С++?

16

Re: Сортування методом бульбашки

Зручніше буде від меншого до більшого, від підмножини до множини, себто від С до С++, Хаскеля я сам не знаю, лише його сородича Lisp`а розумію, але мабуть шлях до хаскеля лежить через Лісп, а не навпаки. Це як дерева ростуть - спочатку манюсеньке а потім потужний стовбур і тисячолітній дуб, всього лише по кільцю додаючи кожен рік.