défis et solutions avec ++, pratique de programmation

Problèmes et solutions: Un pointeur vers un pointeur

Problèmes et solutions: Un pointeur vers un pointeur
5 (100%) 3 votes

1) Créer une matrice bidimensionnelle de 5x5, le remplir avec des nombres aléatoires à partir de 10 à 99 et l'affichage. Remplacez l'élément maximum de chaque ligne avec le premier élément dans la ligne correspondante. Le problème résolu par le pointeur.


2) Le défi pour la multiplication des matrices. L'utilisateur règle arbitrairement la dimension des deux réseaux et remplit les valeurs manuellement. Ne pas oublier, qu'il est nécessaire d'allouer des emplacements de mémoire appropriés pour les matrices, que l'utilisateur remplira pour la troisième finale de la matrice. Ensuite, afficher à l'écran, à la fois la matrice et rempli la matrice résultante (leur jeu).

Peut-être quelqu'un sait, comment multiplier les matrices. Regardez cette courte vidéo (auteur: Prihodovsky MA)


Pour soutenir notre site – cliquez sur la tirelire et choisir un moyen pratique.

Bulletin de nouvelles leçons sur la programmation:

8 réflexions sur "Problèmes et solutions: Un pointeur vers un pointeur

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

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

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

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

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

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

Laisser un commentaire

Placez le code dans les balises: <pre class="lang:c ++ décodage:true ">VOTRE CODE</pré>