Тема: Можете допомогти?
Д
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Pascal/Delphi → Можете допомогти?
Для відправлення відповіді ви повинні увійти або зареєструватися
Д
"Елементи послідовності А помножити на 10, якщо найбільший елемент матриці знаходиться на головній діагоналі, і на 0,5 в іншому випадку." як це зробити більш менш знаю
Треба нормальний початок
RAFAELLO
Викладайте те, що знаєте, задавайте конкретні питання. Код замість вас тут можуть написати лише якщо ви розмістите топік в розділі Пропоную роботу.
таке легке завдання, що навіть тупий ФакіНян відразу пойняв, як то зробити
Шукаєте максимальний елемент матриці
Переглядаєте головну діагональ
якщо максимальний елемент є на ній, то множите на шось там одне
якщо нема, то шось там ще робите, інше
Здається, я просто переписав завдання, але це і є відповідь оО
таке легке завдання, що навіть тупий ФакіНян відразу пойняв, як то зробити
Шукаєте максимальний елемент матриці
Переглядаєте головну діагональ
якщо максимальний елемент є на ній, то множите на шось там одне
якщо нема, то шось там ще робите, інше
Здається, я просто переписав завдання, але це і є відповідь оО
це я знаю
FakiNyan написав:таке легке завдання, що навіть тупий ФакіНян відразу пойняв, як то зробити
Шукаєте максимальний елемент матриці
Переглядаєте головну діагональ
якщо максимальний елемент є на ній, то множите на шось там одне
якщо нема, то шось там ще робите, інше
Здається, я просто переписав завдання, але це і є відповідь оО
це я знаю
ну так в чому проблема?
RAFAELLO написав:FakiNyan написав:таке легке завдання, що навіть тупий ФакіНян відразу пойняв, як то зробити
Шукаєте максимальний елемент матриці
Переглядаєте головну діагональ
якщо максимальний елемент є на ній, то множите на шось там одне
якщо нема, то шось там ще робите, інше
Здається, я просто переписав завдання, але це і є відповідь оО
це я знаю
ну так в чому проблема?
на кілька повідомлень више під кодом я написав у чому проблема
FakiNyan написав:RAFAELLO написав:це я знаю
ну так в чому проблема?
на кілька повідомлень више під кодом я написав у чому проблема
а то точно ваш код?
яка різниця звідки код? я його розумію і питаю Не про це!
тре число вводити з клави, і тоді мона позбутися константного значення, а шо в вашому розумінні краса і наглядність, я не знаю
тре число вводити з клави, і тоді мона позбутися константного значення, а шо в вашому розумінні краса і наглядність, я не знаю
а от не получається так тому що перед цим є таке
a:array[1..m+5] of real;
b:array[1..m,1..m] of real;
ну погугліть, тіпа - "pascal динамічний масив", чи шось таке
Дано натуральне число m, цілочисельний масив А(m+5), матриця В . Елементи послідовності А помножити на 10, якщо найбільший елемент матриці знаходиться на головній діагоналі, і на 0,5 в іншому випадку.
На паскалі
Для перевірки чи знаходиться елемент на головній діагоналі, потрібно перевірити чи кількість рядків = кількості стовпців.
Головна діагональ-це діагональ, яка проходить з верхнього лівого кутка екрану до нижнього правого. Ну, якщо що, то матриця - це 2-вимірний масив( а вектор - 1-вимірний)
FakiNyan написав:тре число вводити з клави, і тоді мона позбутися константного значення, а шо в вашому розумінні краса і наглядність, я не знаю
а от не получається так тому що перед цим є таке
a:array[1..m+5] of real; b:array[1..m,1..m] of real;
Задаєте m як константу?
Ну так вище воно так і задано
я питав чи можна без неї якось щоб m ввести можна було
Якщо у вас Турбо Паскаль, то доведеться працювати з вказівниками: http://www.programmersforum.ru/showthread.php?t=47171 В усіх інших Паскалях є SetLength.
Для відправлення відповіді ви повинні увійти або зареєструватися