Visualizzazione dei risultati da 1 a 4 su 4

Discussione: programma in c

  1. #1
    Utente di HTML.it L'avatar di tato83
    Registrato dal
    Nov 2001
    Messaggi
    51

    programma in c

    Qualcuno potrebbe darmi gentilmente una mano a sviluppare questo semplice(per voi,spero!!!) programmino in C ?

    - Calcolare la trasposta di una matrice di reali

    grazie mille e buon anno a tutti

  2. #2
    Sfrutta una matrice bidimensionale, cioè un array bidimensionale.
    .:: Zetra.it - Web. ads . multimedia . graphix ::.
    Realizzazione siti web - Carte Magic ai prezzi più bassi d'italia
    - Comuni e Città

  3. #3
    ovvero dichiari un array bidimensionale più o meno in questo modo

    codice:
    int arr[10][15]
    (se vuoi dei numeri, altrimenti char per dei caratteri...e in questo caso otterrai un array di stringhe).

  4. #4

    Re: programma in c

    La trasposta di una matrice è quando il numero di righe diventa il numero di colonne e viceversa.

    codice:
    int matrice[x][y];
    x=numero di righe
    y=numero di colonne

    Per risolvere il tuo problema puoi dichiarare un altra matrice chiamandola per esempio "mTRASP" con x e y l'inverso della precedente.
    Tipo:

    codice:
    int matrice[2][3];
    int mTRASP[3][2];
    A questo punto ti basta un for per:
    1) Acquisire i valori.
    2) Stampare i valori.
    3) Assegnare alla matrice trasposta i valori.
    4) Visualizzare i valori della matrice trasposta.

    Il for lo usi in questo modo (ad esempio x acquisire i valori):

    codice:
    int j,k;
    for (j=0; j<2; j++)
     for (k=0; k<3; k++)
       scanf("%d",&matrice[j][k]);  /* {0,0} {0,1} {0,2} {..,..} {1,2} */ 
    Naturalmente questo è solo per darti uno spunto, il programma vero poi lo devi fare tè! :P

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.