1 Востаннє редагувалося Izotop (25.10.2014 16:36:17)

Тема: Help. Написати програму(С++)

Характеристикою стовпця цілочисельної матриці назвемо суму модулів його відємних елементів. Переставляючи стовпці заданої матриці, розташувати їх у відповідності із ростом характеристик.

2

Re: Help. Написати програму(С++)

Давай матрицю, розташую.

3

Re: Help. Написати програму(С++)

Її потрібно самому вводити, або я неправильно розумію умову.

4

Re: Help. Написати програму(С++)

Ну добре, [mode sarcasm = off]. Вам тут не допоможуть, хіба за гроші, але тоді це треба в розділ "пропоную роботу". Тут на халяву програми не пишуть.

5 Востаннє редагувалося Skyzerks Synx (25.10.2014 16:39:21)

Re: Help. Написати програму(С++)

1. Яка мова програмування? (С#, C++ чи С)
2. Потрібно наперед визначити що конкретно ви хочете зробити (ми тут не пророки все таки).
Однак я пропоную задати масив наперед, зчитувати з файлу, або через Random. Якщо масив містить більше ніж 10 елементів, то це просто нераціонально кожного разу їх вводити.
3. Де приклад вашої, хоча б найменшої, спроби зробити це завдання.

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

Нема прикладу, тоді вам в розділ "пропоную роботу"

6

Re: Help. Написати програму(С++)

Мова - С++, а от що конкретно потрібно зробити я й сам не розумію....

7 Востаннє редагувалося Skyzerks Synx (25.10.2014 16:47:08)

Re: Help. Написати програму(С++)

Izotop написав:

Мова - С++, а от що конкретно потрібно зробити я й сам не розумію....

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

8

Re: Help. Написати програму(С++)

Izotop написав:

Характеристикою стовпця цілочисельної матриці назвемо суму модулів його відємних елементів. Переставляючи стовпці заданої матриці, розташувати їх у відповідності із ростом характеристик.

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

Я хотів би зламати голову тому, хто задає студентам такі завдання. Не тому що вони важкі, а тому що хрін зрозумієш, що тут тре зробити

9

Re: Help. Написати програму(С++)

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

Я хотів би зламати голову тому, хто задає студентам такі завдання. Не тому що вони важкі, а тому що хрін зрозумієш, що тут тре зробити

+
П.С. Треба ж якось викладачам зрізати тих хто добре вчиться.

10 Востаннє редагувалося FakiNyan (25.10.2014 20:27:18)

Re: Help. Написати програму(С++)

Окей, я зрозумів. От є у нас матриця, нехай вона буде 2x2, для простоти.
проходимось по стовбчикам матриці, при цьому суммуємо модулі усіх від'ємних значень стовбця.
Після цього у нас кожен стовбець буде мати свій індекс, і нам треба просто відстортувати ці ствовбці по зростанню їх індексів
http://puu.sh/cqctQ/e5e3da76af.png
Ну а як це зробити? Ну ви самі подумайте. Тут можна по-різному, наприклад, спочатку підрахувати індекси і одночасно занести їх в новий масив. А потім вже будувати ще два цикли, чи, навіть, три, і в третьому циклі ми вже будемо переставляти елементи стовбців.

Ну ви зрозуміли, ага? Там просто сортування масиву з числами, тільки замість чисел - стовбці.

11

Re: Help. Написати програму(С++)

FakiNyan написав:

Окей, я зрозумів. От є у нас матриця, нехай вона буде 2x2, для простоти.
проходимось по стовбчикам матриці, при цьому суммуємо модулі усіх від'ємних значень стовбця.
Після цього у нас кожен стовбець буде мати свій індекс, і нам треба просто відстортувати ці ствовбці по зростанню їх індексів
http://puu.sh/cqctQ/e5e3da76af.png

те саме що я написав, однак ви молодець що ще й зобразили це.  *BRAVO*  *OK*

Skyzerks Synx написав:

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

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

Можливо, я теж не дуже зрозуміло це написав %)

12

Re: Help. Написати програму(С++)

Skyzerks Synx написав:
FakiNyan написав:

Окей, я зрозумів. От є у нас матриця, нехай вона буде 2x2, для простоти.
проходимось по стовбчикам матриці, при цьому суммуємо модулі усіх від'ємних значень стовбця.
Після цього у нас кожен стовбець буде мати свій індекс, і нам треба просто відстортувати ці ствовбці по зростанню їх індексів
http://puu.sh/cqctQ/e5e3da76af.png

те саме що я написав, однак ви молодець що ще й зобразили це.  *BRAVO*  *OK*

Skyzerks Synx написав:

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

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

Можливо, я теж не дуже зрозуміло це написав %)

Та я просто не читав вас