1 Востаннє редагувалося RAFAELLO (08.12.2015 20:13:23)

Тема: Можете допомогти?

Д

2

Re: Можете допомогти?

"Елементи послідовності А помножити на 10, якщо найбільший елемент матриці знаходиться на головній діагоналі, і на 0,5 в іншому випадку." як це зробити більш менш знаю

Треба нормальний початок

3

Re: Можете допомогти?

Сесія почалась, бачу.

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

Подякували: HetmanNet, koala, leofun013

4

Re: Можете допомогти?

RAFAELLO
Викладайте те, що знаєте, задавайте конкретні питання. Код замість вас тут можуть написати лише якщо ви розмістите топік в розділі Пропоную роботу.

5

Re: Можете допомогти?

таке легке завдання, що навіть тупий ФакіНян відразу пойняв, як то зробити

  • Шукаєте максимальний елемент матриці

  • Переглядаєте головну діагональ

    • якщо максимальний елемент є на ній, то множите на шось там одне

    • якщо нема, то шось там ще робите, інше

Здається, я просто переписав завдання, але це і є відповідь оО

6 Востаннє редагувалося RAFAELLO (08.12.2015 20:13:41)

Re: Можете допомогти?

ю

7

Re: Можете допомогти?

FakiNyan написав:

таке легке завдання, що навіть тупий ФакіНян відразу пойняв, як то зробити

  • Шукаєте максимальний елемент матриці

  • Переглядаєте головну діагональ

    • якщо максимальний елемент є на ній, то множите на шось там одне

    • якщо нема, то шось там ще робите, інше

Здається, я просто переписав завдання, але це і є відповідь оО



це я знаю

8

Re: Можете допомогти?

RAFAELLO написав:
FakiNyan написав:

таке легке завдання, що навіть тупий ФакіНян відразу пойняв, як то зробити

  • Шукаєте максимальний елемент матриці

  • Переглядаєте головну діагональ

    • якщо максимальний елемент є на ній, то множите на шось там одне

    • якщо нема, то шось там ще робите, інше

Здається, я просто переписав завдання, але це і є відповідь оО



це я знаю

ну так в чому проблема?

9

Re: Можете допомогти?

FakiNyan написав:
RAFAELLO написав:
FakiNyan написав:

таке легке завдання, що навіть тупий ФакіНян відразу пойняв, як то зробити

  • Шукаєте максимальний елемент матриці

  • Переглядаєте головну діагональ

    • якщо максимальний елемент є на ній, то множите на шось там одне

    • якщо нема, то шось там ще робите, інше

Здається, я просто переписав завдання, але це і є відповідь оО



це я знаю

ну так в чому проблема?


на кілька повідомлень више  під кодом я написав у чому проблема

10

Re: Можете допомогти?

RAFAELLO написав:
FakiNyan написав:
RAFAELLO написав:


це я знаю

ну так в чому проблема?


на кілька повідомлень више  під кодом я написав у чому проблема

а то точно ваш код?

11

Re: Можете допомогти?

то точно ваш код?

Ні. Приклад звідсі: http://www.programmersforum.ru/showthread.php?t=285397

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

12

Re: Можете допомогти?

от зрадник...

13

Re: Можете допомогти?

яка різниця звідки код? я його розумію і питаю Не про це!

14

Re: Можете допомогти?

тре число вводити з клави, і тоді мона позбутися константного значення, а шо в вашому розумінні краса і наглядність, я не знаю

15

Re: Можете допомогти?

FakiNyan написав:

тре число вводити з клави, і тоді мона позбутися константного значення, а шо в вашому розумінні краса і наглядність, я не знаю

а от не получається так тому що перед цим є таке

a:array[1..m+5] of real; 
    b:array[1..m,1..m] of real;

16

Re: Можете допомогти?

ну погугліть, тіпа - "pascal динамічний масив", чи шось таке

17

Re: Можете допомогти?

RAFAELLO написав:

Дано натуральне число m, цілочисельний масив А(m+5), матриця  В  . Елементи послідовності А помножити на 10, якщо найбільший елемент матриці знаходиться на головній діагоналі, і на 0,5 в іншому випадку.
На паскалі

Для перевірки чи знаходиться елемент на головній діагоналі, потрібно перевірити чи кількість рядків  = кількості стовпців.
Головна діагональ-це діагональ, яка проходить з верхнього лівого кутка екрану до нижнього правого. Ну, якщо що, то матриця - це 2-вимірний масив( а вектор - 1-вимірний)

18

Re: Можете допомогти?

RAFAELLO написав:
FakiNyan написав:

тре число вводити з клави, і тоді мона позбутися константного значення, а шо в вашому розумінні краса і наглядність, я не знаю

а от не получається так тому що перед цим є таке

a:array[1..m+5] of real; 
    b:array[1..m,1..m] of real;

Задаєте m як константу?

19

Re: Можете допомогти?

Ну так вище воно так і задано
я питав чи можна без неї якось щоб m ввести можна було

20

Re: Можете допомогти?

Якщо у вас Турбо Паскаль, то доведеться працювати з вказівниками: http://www.programmersforum.ru/showthread.php?t=47171 В усіх інших Паскалях є SetLength.

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