|
|
|
| Autor |
Správa |
joki Amateur

Stav:  Založený: 17.10.2005 Príspevky: 19
Karma: 
|
Zaslal: 21 Apr 2008, 11:12 Predmet: úloha z C++ |
|
|
Kto by z Vas vedel napisat zdrojak na taketo zadanie ulohy:
Zostavte program, ktorý zistí, či zadaná matica je symetrická. Vstupné matice nech je možné načitať aj zo súboru. Zoberte maticu aj výsledok. Použite vlastné funkcie s parametrami.
Ak sa niekto nudi tak by mi mohol s tym pomoct, diky |
|
| Návrat hore |
|
 |
juho Expert


Stav:  Založený: 11.05.2007 Príspevky: 197
Karma: 
|
Zaslal: 21 Apr 2008, 13:49 Predmet: |
|
|
no a co z toho uz mas? vies co to znamena v normale napriklad co to je symetria. a potom vysledok myslis akoze co.
potom ten subor nacitava po riadkoch alebo po datach alebo ako a len cele cisla alebo aj realne? atakdalej..... |
|
| Návrat hore |
|
 |
joki Amateur

Stav:  Založený: 17.10.2005 Príspevky: 19
Karma: 
|
Zaslal: 21 Apr 2008, 19:09 Predmet: |
|
|
| keby ja toto vedel, ja som z toho vymlety jak bambus, akakolvek pomoc sa mi zide |
|
| Návrat hore |
|
 |
piton Medium Professional


Stav:  Založený: 02.08.2005 Príspevky: 1035 Bydlisko: Hnojisko(J9) Karma: 
|
Zaslal: 21 Apr 2008, 20:22 Predmet: |
|
|
| Citácia: |
Symetrická matica - štvrocová matica, v ktroej prvky nad a pod hlavnou diagonálou sú zhodné, t.j. A[I,J]=A[J,I] . |
Ale viac ti pomoct neviem... |
|
| Návrat hore |
|
 |
zaggi Medium Expert


Pohlavie:  Stav:  Založený: 04.02.2007 Príspevky: 111
Karma: 
|
Zaslal: 21 Apr 2008, 20:32 Predmet: |
|
|
| Kód: |
int n;
cin>>n;
int **matica;
**matica = (int**)malloc(n*sizeof(int*));
for (int i=0; i<n; i++)
{
matica[i] = (int*)malloc(n*sizeof(int));
for (int j=0; j<n; j++)
{
cin>>matica[i][j];
}
}
// vstup nacitany, skontrolujeme
int symetricka = 1;
for (int i=0; i<n; i++)
{
for (int j=0; j<n; j++)
{
if(matica[i][j] != matica[j][i])
{
symetricka = 0;
goto end;
}
}
}
end:
if (symetricka) cout << "symetricka";
else cout << "nesymetricka";
|
len som to napisal z hlavy, ked tak opravte  |
|
| Návrat hore |
|
 |
joki Amateur

Stav:  Založený: 17.10.2005 Príspevky: 19
Karma: 
|
Zaslal: 08 Máj 2008, 13:48 Predmet: |
|
|
diky kamo, aspon sa mam od coho odrazit
//autoeditácia príspevku ( 08 May 2008, 13:48 )
kto si vie s tymto zadanim rady, pls :
Zostavte program, ktorý vypočíta súčet prvkov matice AM,N, ležiacich pod hlavnou diagonálou. Vstupný súbor obsahuje rozmery matice A a jej prvky zapísane po riadkoch.
thx |
|
| Návrat hore |
|
 |
zaggi Medium Expert


Pohlavie:  Stav:  Založený: 04.02.2007 Príspevky: 111
Karma: 
|
Zaslal: 08 Máj 2008, 15:09 Predmet: |
|
|
| Kód: |
sucet = 0;
for (int i=0; i<n; i++)
{
for (int j=0; j<n; j++)
{
if(j>i)
{
sucet = sucet + matica[i][j];
}
}
} |
alebo zmen podmienku na if (i>j) podla toho ktore je riadok a ktore stlpec, vyskusaj, uvidis |
|
| Návrat hore |
|
 |
|
|  |
|
|
Nemôžete odosielať nové témy do tohto fóra Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre Nemôžete hlasovať v tomto fóre Nemôžete pripájať súbory do tohto fóra Môžete sťahovať súbory v tomto fóre
|
Powered by phpBB © 2005 phpBB Group, phpBB SEO, © Hojko 2004-2008
[ Vygenerované za: 0.1s ] :: [ 16 Queries ] :: [ 1,821 stránok za dnes ] :: [ Dnes DB: 31,346 ] :: [ Max DB: 2,334,336 Queries ]
|