Rank: Member
Iscritto dal : 6/10/2005 Posts: 0
|
Non Riesco a fare questo progetto..mi serve entro il 20 giugno..non so..mi potreste aiutare?
Premessa Una matrice NxN di interi è un quadrato magico se la somma degli elementi su tutte le righe, su tutte le colonne, sulle due diagonale è pari allo stesso numero se contiene tutti e soli gli interi da 1 a N^2.
Scrivere un programma in grado di manipolare delle matrici generando e verificando. In particolare il programma dovrà permettere di effettuare le seguenti elaborazioni:
Leggere da un file una matrice dinumeri interi NxN, dove N è il numero di righe e di colonne e memorizzarla inun opportuna struttura dati. Il file memorizzerà la matrice inserendo nella prima riga N e successivamente le righe della matrice
Es.
4
1 3 5 7
12 11 6 14
2 9 8 13
16 10 4 15
* Stampare su console la matrice
* Verificare se la matrice è un quadrato magico
* Modificare un elemento della matrice con un altro fornito da console ed aggiornare il file in cui è **memorizzata
* Scambiare di posizione due elementi della matrice
* Modificare la matrice in una nuova matrice di interi da 1 ad N^2 posti in posizioni casuali
* Il programma dovrà permettere di provare tutte le seguenti elaborazioni attraverso un main di prova.
|
Rank: Member
Iscritto dal : 10/2/2004 Posts: 0
|
Non ti sembra di chiedere un po troppo? Impegnati a studiare e fattelo da solo <img src=icon_smile_angry.gif border=0 align=middle>. Se hai qualche dubbio su qualche cosa che non ti riesce puoi sempre chiedere ma farsi fare il programma completo è esagerato. Oltretutto cosa c'entra la domanda che fai con l'argomento di questo forum?
|