| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come calcolare una matrice trasposta in C + +
    Una matrice è una matrice bidimensionale di valori , dove i valori sono allineati in righe e colonne . Una matrice si presenta un po 'come un tavolo , ma ha proprietà matematiche speciali. Ad esempio , le matrici possono essere recepite , il che significa che le righe e le colonne sono scambiate. È possibile scrivere un semplice programma in C + + che trova la trasposta di una matrice . Questo non richiede esperienza di programmazione molto, e può servire come una grande introduzione agli array e la sintassi di base C + + . Cose che ti serviranno
    + ambiente di sviluppo integrato (IDE) , come ad esempio Eclipse CDT
    compilatore C + + , ad un GCC
    Mostra più istruzioni
    1

    carico C + il C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File /Nuovo /Progetto" e scegliere " Progetto C + +" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di parte di testo della IDE
    2

    Scrivere le seguenti istruzioni per importare la libreria " iostream " , che consente di accedere alle funzioni di base C + + : .
    < p > # include ;
    3

    dichiarare una funzione principale, che è il punto di ingresso del programma . Subito dopo questa dichiarazione è un blocco di codice , che viene simboleggiato da due parentesi graffe. Tutto il codice nei seguenti passaggi devono risiedere in tra queste parentesi graffe.

    Int main ( ) { }
    4

    Dichiarare una matrice 4-by -4 e assegnare alcuni valori iniziali . Questo può essere fatto scrivendo la seguente dichiarazione :

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

    dichiarare un vuoto 4-by - 4 matrice , che rappresenterà la matrice trasposta . Dal momento che questa matrice deve essere assegnato i valori di programmazione, è possibile creare una matrice vuota come questa:

    int recepita [ 4 ] [ 4] = { } ;
    6

    Creare un nidificato " per " struttura di ciclo . Un ciclo "for " itera su una serie di numeri ed esegue le istruzioni all'interno del suo blocco di codice . Nidificando un ciclo all'interno di un altro ciclo "for " " per" , è possibile iterare su una struttura bidimensionale come una matrice . Scrivere le seguenti istruzioni per creare questa nidificato " per" struttura ad anello :

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

    assegnare il valore della matrice " trasposto " per l'inverso della matrice originale . Ciò scambiare le righe e le colonne della matrice e creare una trasposta della matrice originale . Scrivi la seguente dichiarazione subito dopo la parentesi graffa aperta del interiore " per " loop :

    recepita [ j ] [ i] = matrice [ i] [ j ] ;
    8

    chiudere i blocchi di codice sia per i loop , scrivendo le seguenti parentesi graffe :

    } }
    9

    Compilare il codice cliccando sul tasto verde "Play" , che è situata nella barra degli strumenti principale dell'IDE .

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare algoritmi di crittografia in Visual C +…
    ·Come rimuovere un indice in un array dinamico di interi…
    ·Definizione di forme di Visual Basic 
    ·Come compilare CPP utilizzando Visual Studio 
    ·Come chiudere un ciclo for in C + + 
    ·Come prova di Mobile Automation 
    ·Come modificare INT a un oggetto in C + + 
    ·Come restituire un riferimento al vettore C 
    ·Come compilare il codice su un Mac 
    ·Requisiti per un iTouch SDK 
      Articoli in evidenza
    ·Come impostare un IRC Bouncer 
    ·Come inserire caratteri casuali in una casella di testo…
    ·Come ottenere l'input da un GUI Java 
    ·Come selezionare da più tabelle in PHP MySQL 
    ·Come creare Sequence & INSERT 
    ·Come eliminare un file in Perl 
    ·Come creare un programma per stampare le somme in Visua…
    ·Java Tutorial sul metodo casuale 
    ·Come integrare Access 2007 Basi di dati con siti web 
    ·Come fare un Applet in NetBeans 
    Copyright © Conoscenza Informatica http://it.wingwit.com