Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Matrice simetrica in C  (Read 2810 times)

Offline Tysen

  • Wannabe
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 19
Matrice simetrica in C
« on: 20-10-2009, 09:28 »
Salutare,
  as avea si eu nevoie de niste sfaturi sau exemple cum pot in C, sa se citeasca o matrice patratica cu n linii si sa se verifice daca este simetrica...

Daca poate sa ma ajute cineva, merci mult! :)>-
 

Offline DarkByte

  • Wizard
  • Wizard
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 3196
Re: Matrice simetrica in C
« Reply #1 on: 20-10-2009, 10:06 »
Simetrica fata de care diagonala?
 

Offline Razzor

  • Student
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 444
  • Bla bla -personal text :))
    • bitcell
Re: Matrice simetrica in C
« Reply #2 on: 20-10-2009, 13:24 »
hint > daca bine imi aduc aminte :
Fata de diagonala principala se schimba doar i si j deci :
Code: [Select]
a[i][j]==a[j][i]


Fata de diagonala secundara era:
Code: [Select]
a[i][j]==a[n-j+1][n-i+1]
Sper ca n-am gresit.
Vreau sa vad ca ai facut ceva.Noi nu o sa iti dam mura in gura(desi ...eu cam asta am facut)
 



Offline !_30

  • Master
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 1646
Re: Matrice simetrica in C
« Reply #3 on: 20-10-2009, 13:28 »
   ^ Dacă spui că noi nu dăm mură-n gură, de ce-i dai mură-n gură?  :(

   Apropo, Tysen, cauţi să iei un 10 sau ceva-n gen?
 

Offline Tysen

  • Wannabe
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 19
Re: Matrice simetrica in C
« Reply #4 on: 20-10-2009, 15:19 »
   ^ Dacă spui că noi nu dăm mură-n gură, de ce-i dai mură-n gură?  :(

   Apropo, Tysen, cauţi să iei un 10 sau ceva-n gen?
Nu...cautam niste hint-uri...eu nu am nevoie de mura-in-gura...vreau doar sa invat
 
Code: [Select]
state=0;
for(i=0;i<n;i++)
{     for(j=0;j<n;j++){
if(matrice[i][j]!=matrice[j][i])
{  state=1;
}
}
}
if(state==0)
printf("matricea este simetrica \n");
else
          printf("matrice nu este simetrica \n");

Multumesc pentru ajutor
 

Offline Andy

  • Administrator
  • Wizard
  • *
  • Thank You
  • -Given: 20
  • -Receive: 34
  • Posts: 2497
  • BOFH's rules are in use
    • AutoIt
Re: Matrice simetrica in C
« Reply #5 on: 20-10-2009, 15:51 »
poti folosi dupa
Code: [Select]
state=1;
Code: [Select]
break;
sa nu mai fie nevoie sa caute daca a intalnit un rezultat bun.
 
When the words fail... music speaks.