Recherche chaud: poudre explosive maison 100 redressement assis par jour col incomp閠ent traitement plante effet secondaire cartilage de requin comment censurer une chanson comment faire pickgun proof.msi telechrage ce fichier montre gps
Index Loisirs Santé Technologie

Le calcul d'une matrice transposée C ++

Publié:2012-01-19Source: général
Advertisement

Le calcul d'une matrice transposée C ++

Une matrice est un vecteur de valeurs à deux dimensions, où les valeurs sont organisées en lignes et colonnes. Un tableau est comme une table, mais a des propriétés mathématiques spéciales. Par exemple, les tableaux peuvent être transposées, ce qui signifie que vous pouvez changer lignes et de colonnes. Vous pouvez écrire un programme simple en C ++, vous trouvez la transposition d'une matrice. Cela ne nécessite pas beaucoup d'expérience en programmation et peut servir d'introduction à des vecteurs et de la syntaxe de base du C ++.

Niveau de difficulté:

Modéré

Vous avez besoin

Un environnement de développement intégré (IDE) pour C ++, comme CDTUn Eclipse compilateur C ++ comme GCC

Instructions

1 Charger votre IDE de C ++ en cliquant sur ​​son icône du programme. Quand il ouvre, choisissez "Fichier / Nouveau / Projet" et sélectionnez "Projet C ++" pour créer un nouveau projet C ++. fichier de code source dans la pièce d'IDE éditeur de texte vierge apparaît.

2 Entrez les instructions suivantes pour importer la bibliothèque "iostream" qui vous donne accès aux fonctionnalités de base du C ++: #include <iostream> using namespace std;

3. Dit une fonction principale, qui est le point de votre programme d'entrée. Immédiatement après la déclaration est un bloc de code, qui est représenté par deux touches. Tout le code dans les étapes suivantes doivent être au sein de ces touches: int main () {}

4. Dit, un tableau de 4 par 4 et affecter certaines valeurs initiales. Vous pouvez le faire en tapant la déclaration suivante: matrice int [4] [4] = {{0,1,2,3}, {4,5,6,7}, {8,9,10,11}, {12 , 13,14,15}};

5. Dit, un tableau de 4 par 4 vide, ce qui représente la matrice transposée. Parce que vous devez attribuer des valeurs à la matrice par programmation, vous pouvez créer un tableau vide comme ceci: int transposée [4] [4] = {};

6 crée une structure de boucles imbriquées "pour". A "pour" boucle parcourt plusieurs numéros et exécute les instructions à l'intérieur du bloc de code. Imbriquant un boucle "for" dans une autre, vous pouvez parcourir dans une structure à deux dimensions comme un tableau. Écrivez ces déclarations pour créer cette structure en boucle "pour" imbriqué. for (int i = 0; i <4; i ++) {for (int j = 0; j <4; j ++) {

7 affecte la valeur de la matrice "transposée" à l'inverse de la matrice d'origine. Cela changera les lignes et les colonnes de la matrice va créer une transposée de la matrice d'origine. Entrez la déclaration suivante immédiatement après l'ouverture de la boucle interne de clé »pour« transposée [j] [i] = matrice [i] [j];

8 Fermez les blocs de code des deux boucles de taper sur les touches suivantes:}}

9 Compiler le code en cliquant sur ​​le bouton "Play", qui se trouve sur la barre d'outils principale de l'IDE.

[Rédacteur: Admin]
Je vous imagine comme

Articles recommandés

Cliquez Top Ranking