Problèmes et solutions: Un pointeur vers un pointeur

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:

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

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

  1. Vous ne lâche de mémoire lors de la deuxième tâche, parce qu'un != c. Lorsque la matrice d'entrée 3×2 et 2×3 Il donne une erreur.
    Le second réseau est nécessaire d'effectuer un cycle distinct, et le premier et le troisième peut être l'un en.

  2. J'ai décidé Zadachu№1 en utilisant des pointeurs dans la recherche de la valeur maximale. Prokomentirujte s'il vous plaît pouvez-vous faire et combien est valablement?
    Post-scriptum: sorri, Je suis toujours en train d'apprendre, pourquoi cette question ))

  3. trop horrible?

  4. Je sdelyal. :) La solution est différente de la vôtre, mais le programme devrait fonctionner correctement, à plusieurs reprises vérifié.

  5. me corriger, mais à la fin de la deuxième tâche, où la mémoire est libérée, incorrectement comptabilisé la taille des tableaux, ce qui conduit à une erreur, tk. Quantité série M2 (i dans le cycle) doit être < avec.

Laisser un commentaire

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *