завдання і рішення з ++, практика програмування

Задачі та рішення: Покажчик на покажчик

1) Створити двовимірний масив 5х5, заповнити його випадковими числами від 10 до 99 і вивести на екран. Поміняти місцями максимальний елемент кожного рядка з першим елементом у відповідному рядку. Завдання вирішити за допомогою покажчиків.


2) Завдання на множення матриць. Користувач довільно задає розмірність двох матриць і заповнює значеннями вручну. Не забувайте, що необхідно виділити відповідні ділянки пам'яті для матриць, які буде заповнювати користувач і для третьої підсумкової матриці. Далі виведіть на екрані обидві заповнені матриці і підсумкову матрицю (їх відтворення).

Можливо хтось не знає, як множити матриці. Подивіться це коротке відео (автор: Пріходовскій М.А.)


Щоб підтримати наш сайт – натисніть на скарбничку і виберіть будь-який зручний для Вас спосіб.

Нові уроки з програмування:

Задачі та рішення: Покажчик на покажчик
5 (100%) 4 голосів

8 думки про "Задачі та рішення: Покажчик на покажчик

  1. Ви невірно звільняєте пам'ять у другому завданні, адже a != з. Коли вводиш матриці 3×2 і 2×3 видає помилку.
    Для другого масиву потрібно робити окремий цикл, а перший і третій можна в один.

  2. хе, перше завдання вирішується значно трівіалнее, ніж потрібно в завданні.. :]]

  3. Вирішила Задачу№1 використовуючи покажчики в пошуку максимального значення. Прокоментируйте ласка чи можна так робити і на скільки це валідність?
    Постскриптум: сорри, я ще тільки вчуся, тому таке питання ))

  4. занадто жахливо?

  5. Я сделяль. :) Рішення відрізняється від вашого, але програма повинна працювати коректно, кілька разів перевірив.

  6. Поправьте меня, но в конце решения второй задачи, где освобождается память, неверно учитываются размеры массивов, что ведет к ошибке, т.к. кол-во рядов М2 (i в цикле) должно быть < з.

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *