| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment calculer une matrice transposée en C + +
    Une matrice est un tableau à deux dimensions de valeurs , où les valeurs sont alignées en rangées et colonnes . Une matrice ressemble un peu à une table, mais possède des propriétés mathématiques spéciales. Par exemple , les matrices peuvent être transposées , ce qui signifie que les lignes et les colonnes sont interchangées . Vous pouvez écrire un programme simple en C + + qui trouve la transposée d'une matrice. Cela ne nécessite pas beaucoup d'expérience en programmation , et peut servir comme une excellente introduction aux tableaux et de base C + + syntaxe. Choses que vous devez
    C + + environnement de développement intégré (IDE ), tels que Eclipse CDT
    compilateur C + + , une telle GCC
    Afficher plus d' instructions
    1

    charge l' C + + IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez "Fichier /Nouveau /Projet " et choisissez " C + + Project " pour créer un nouveau projet C + + . Un fichier de code source vide apparaît dans la partie éditeur de texte de l' IDE
    2

    Donnez les instructions suivantes pour importer la bibliothèque " iostream " , qui vous donne accès à des fonctions de base + + C : .
    < p> # include using namespace std ;
    3

    déclarer une fonction principale , qui est le point de votre programme d'entrée. Immédiatement après cette déclaration est un bloc de code, ce qui est symbolisé par deux accolades. Tout le code dans les étapes suivantes doivent résider entre ces accolades.

    Int main () {}
    4

    Déclarer une matrice 4 par 4 et attribuez-lui une certaine des valeurs initiales . Cela peut être fait par écrit la déclaration suivante:

    int matrice [4] [ 4] = {{ 0,1,2,3 }, { 4,5,6,7 }, { 8,9 , 10,11 }, { 12,13,14,15 }};
    5

    déclarer un 4-en- 4 matrice vide , qui représentera la matrice transposée . Depuis cette matrice doit être affecté valeurs programmation, vous pouvez créer une matrice vide comme ceci:

    int transposée [4] [ 4] = {};
    6

    Créer un imbriquée " pour " structure en boucle . Une boucle "pour" une itération sur une plage de numéros et exécute les instructions à l'intérieur de son bloc de code. En imbriquant une boucle "for" à l'intérieur d'une autre boucle "for" , vous pouvez parcourir une structure bidimensionnelle comme une matrice . Donnez les instructions suivantes pour créer cette imbriqué "pour" structure de boucle :

    for (int i = 0; i < 4; i + +) { for (int j = 0; j < 4; j + +) {
    7

    affecter la valeur de la matrice " transposé " à l'inverse de la matrice d'origine. Cela échanger les lignes et les colonnes de la matrice et de créer une transposée de la matrice initiale. Ecrire la déclaration suivante immédiatement après l'ouverture accolade de l' intérieur boucle "for" :

    transposée [j] [i] = matrice [ i] [ j] ;
    8

    Fermez les blocs de code pour les deux boucles en écrivant pour les accolades suivantes :

    }}
    9

    compiler le code en cliquant sur le bouton vert "Play" , ce qui est situé dans la barre d'outils principale de l'IDE.

    Previous :

    next :
      articles connexes
    ·Qu'est-ce qu'un destructeur virtuel en C 
    ·Comment faire pour convertir QString à Int 
    ·Comment changer appDelegate dans un iPhone 
    ·Qu'est-ce que CTS dans ASP.NET 
    ·Comment ajouter un attribut à nœud en C # 
    ·Comment limiter le nombre de décimales en C + + 
    ·Comment créer SQLite avec Zend Framework 
    ·Comment développer des applications pour Windows Mobil…
    ·Comment utiliser un STL Vector Iterator 
    ·Programmation informatique pour les débutants 
      articles en vedette
    ·Comment faire pour convertir octal en binaire en Java 
    ·PHP journaux d'erreurs dans cPanel 
    ·Comment effectuer un décalage binaire en C + + 
    ·Comment faire un clic souris événement à l'aide de V…
    ·Comment faire pour convertir MySQL à SQLite 
    ·Comment chaînes de format dans la syntaxe Java Basic 
    ·Comment ajouter une valeur de zone de texte à une list…
    ·Vs fixe. Dynamic Array dans Visual Basic 
    ·Comment écrire un code script Pseudocode 
    ·La performance d'un tableau associatif en PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com