sfide e soluzioni con ++, pratica di programmazione

Problemi e soluzioni: Un puntatore a un puntatore

1) Creazione di un array bidimensionale di 5x5, riempirlo con numeri casuali da 10 a 99 e visualizzazione. Scambiare l'elemento massimo di ciascuna riga con il primo elemento nella riga corrispondente. Il problema risolto dal puntatore.


2) La sfida per la moltiplicazione di matrici. L'utente imposta arbitrariamente la dimensione dei due array e riempie i valori manualmente. Non dimenticare, che è necessario allocare le posizioni di memoria appropriati per matrici, che l'utente dovrà inserire per la terza finale della matrice. Quindi, visualizzare sullo schermo, sia la matrice e riempito la matrice risultante (il loro gioco).

Forse qualcuno sa, come moltiplicare le matrici. Guarda questo breve video (autore: Prihodovsky MA)


Per sostenere il nostro sito – cliccare sul salvadanaio e scegliere qualsiasi modo conveniente.

data
pagina
Problemi e soluzioni: Указатель на указатель в C++
valutazione
5

8 pensieri su "Problemi e soluzioni: Un puntatore a un puntatore

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

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

  3. Решила Задачу№1 используя указатели в поиске максимального значения. Прокоментируйте пожалуйста можно ли так делать и на сколько это валидно?
    P.S.: Сорри, я еще только учусь, поэтому такой вопрос ))

  4. Слишком ужасно?

  5. Я сделяль. :) Решение отличается от вашего, но программа должна работать корректно, несколько раз проверил.

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

Lascia un Commento

Inserire il codice nei tag: <pre class="lang:C ++ decodifica:true ">IL TUO CODICE</pre>