PDA

View Full Version : Programma matrici in C......aiuto!!!!!!


Rikka
07-04-2004, 08:52
Ciao a tutti,
mi servirebbe un aiuto immenso......dovrei creare un programma in C che crea una matrice e la gira.....cioè inverte le righe con le colonne....


se qualcuno mi aiutasse mi farebbe un favore immenso.....grazie ancora a tutti:)

Ciao ciao

cionci
07-04-2004, 11:10
Comincia e poi ti aiutiamo... Se te lo facciamo noi non impari niente ;)

Fenomeno85
07-04-2004, 11:16
dai posta qualche riga di codice ;)

ps: la matrice la fai dinamica??

~§~ Sempre E Solo Lei ~§~

a2000
07-04-2004, 11:54
for (i = 1; i < II; i++)
{
for (j = i + 1; j < II; j++)
{
swap a[i][j], a[j][i]
}
}


:D

cionci
07-04-2004, 11:56
Guarda chi si vede... Dai che ci siamo quasi ed impari il C ;)

Rikka
07-04-2004, 12:30
ma mi serve per un esame....nn ho tempo di potreci pensare:cry:

Senno lo farei......

cionci
07-04-2004, 12:34
Comunque ti ha dato una mano a2000 ;) Il programma è praticamente tutto in quel ciclo...

PS: swap non è una funzione del C ;)

a2000
07-04-2004, 12:43
è una funzione del C2000 :)

Fenomeno85
07-04-2004, 13:28
Originariamente inviato da a2000
è una funzione del C2000 :)

che roba è??

~§~ Sempre E Solo Lei ~§~

a2000
07-04-2004, 14:21
Originariamente inviato da Fenomeno85
che roba è??



void swap(float a, float b)
{
c = a;
a = b;
b = c;
}

cionci
07-04-2004, 14:28
Ue...a2000...ti hanno davvero fatto imparare il C ? :D

a2000
07-04-2004, 14:59
forse per Hysys ...

TorpedoBlu
07-04-2004, 15:59
Originariamente inviato da a2000

void swap(float a, float b)
{
c = a;
a = b;
b = c;
}



una funzione del genere che dovrebbe fare? usare gli indirizzi magari?

a2000
07-04-2004, 16:04
e sì

cionci
07-04-2004, 16:07
In effetti bisognava usare gli indirizzi:

inline void swap(float *a, float *b)
{
float c;
c = *a;
*a = *b;
*b = c;
}

TorpedoBlu
07-04-2004, 19:51
non sono certo un saccente del C, lo sto studiando che io, eh eh :)