Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.03.15
Prihlásený: 24.03.15
Príspevky: 4
Témy: 2
Príspevok NapísalOffline : 21.03.2015 10:31

Zdravim, potreboval by som porovnat dva stlpce matice, ktorych index zada uzivatel. Berie sa matica 7x4.
Ak sa stlpce nerovnaju vrati funkcia true.
Kód:
bool suStlpceRozne(int matica[M][N], int m, int n, unsigned short S1, unsigned short S2)
{
   for (int i=0; i<m; i++)
   {
      for (int j=0; j<n; j++)
      {
         if (matica[m][S1]!=matica[m][S2])
            return true;
         else return false;
      }
   }
}

Toto mam zatial, ale asi to nie je dobre. Vopred dakujem za ohlasy


Offline

Užívateľ
Užívateľ
Porovnanie stlpcov matice v C++

Registrovaný: 27.06.09
Prihlásený: 04.03.23
Príspevky: 332
Témy: 3
Bydlisko: Košice - ok...
Príspevok NapísalOffline : 21.03.2015 11:14

asi určite, lebo keď narazí hneď na prvý zhodný prvok vráti, že je stĺpec rovnaký, pričom nemusí byť, a keď na rôzny to isté

použil by som asi v metóde premennú typu boolean, ktorú by si upravoval, na začiatku je nastavený true, a nastavíš false keď nájdeš nezhodné prvky, na konci ju vrátiš

alebo ešte môžeš porovnávať prvok po prvku a keď narazíš na prvky, ktoré nie sú rovnaké vrátiš false inak po skončení cyklu true







_________________
GitHub: mfocko | mfocko.xyz
OSs: archLinux + fedora (+ Windows 10 Pro Insider Preview, only if needed)
Server: archLinux [nginx + Docker (GitLab) + SSH/SFTP + local mirror (FTP/rsync - archLinux, Fedora) + samba + transmission]
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.03.15
Prihlásený: 24.03.15
Príspevky: 4
Témy: 2
Príspevok Napísal autor témyOffline : 21.03.2015 11:33

Ako si spomenul to porovnavanie prvkov postupne, ved to mam, nie? Ked nie, mohol by si sem prosim ta hodit kod ako by to mohlo vyzerat?


Offline

Užívateľ
Užívateľ
Porovnanie stlpcov matice v C++

Registrovaný: 27.06.09
Prihlásený: 04.03.23
Príspevky: 332
Témy: 3
Bydlisko: Košice - ok...
Príspevok NapísalOffline : 21.03.2015 12:18

no veď máš, ale return false daj za cyklus na koniec funkcie, nie do else,
lebo keď narazíš na dva rovnaké prvky tak hneď vrátiš, že sú stĺpce rovnaké, a pritom byť nemusia, to, že prvky v prvom riadku sú rovnaké neznamená hneď, že celý stĺpec je rovnaký

// Spojený príspevok Sob 21.03.15 12:22

Kód:
template <size_t M, size_t N>
bool suStlpceRozne(int matica[M][N], int pocetRiadkov, unsigned short stlpec1, unsigned short stlpec2) {
    for (int i=0; i<pocetRiadkov; i++)
        if (matica[i][stlpec1] != matica[i][stlpec2]) return true;
    return false;
}







_________________
GitHub: mfocko | mfocko.xyz
OSs: archLinux + fedora (+ Windows 10 Pro Insider Preview, only if needed)
Server: archLinux [nginx + Docker (GitLab) + SSH/SFTP + local mirror (FTP/rsync - archLinux, Fedora) + samba + transmission]
Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Porovnanie 2 stlpcov v exceli

v Ostatné programy

4

753

26.01.2017 12:43

arindal Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ načítanie veľkosti matice z klávesnice

v Assembler, C, C++, Pascal, Java

14

793

02.04.2017 19:02

focko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [C++] Párne čísla v stĺpci matice

v Assembler, C, C++, Pascal, Java

2

1117

24.03.2015 18:07

sanji Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Suma členov matice pomocou smerníkov ( v C-ečku )

v Assembler, C, C++, Pascal, Java

1

1149

28.03.2009 10:05

neutronmind Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ porovnanie knih

v Assembler, C, C++, Pascal, Java

3

421

06.08.2012 12:54

fista1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnanie poli v C++

v Assembler, C, C++, Pascal, Java

4

460

04.09.2020 9:04

Jur_3 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [C] strlen porovnanie pointeru a integeru

v Assembler, C, C++, Pascal, Java

5

372

12.10.2014 0:13

dany2281995 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [C]funkcie, nacitanie a porovnanie zo suboru

v Assembler, C, C++, Pascal, Java

6

1299

31.03.2015 17:47

dany2281995 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal matice

v Assembler, C, C++, Pascal, Java

2

565

02.04.2012 21:25

F3RY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Matice v Jave

v Assembler, C, C++, Pascal, Java

1

481

27.11.2013 8:19

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kalkulačka čo zvláda komplexné matice....

v Ostatné

17

1780

24.01.2017 0:23

Miso122 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nacitanie matice a nasledny vypis

v Assembler, C, C++, Pascal, Java

3

640

04.01.2015 23:48

nBXXL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Duplikácia stĺpcov

v Databázy

1

593

22.05.2011 21:46

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. update viacerych stlpcov

v Databázy

2

653

01.09.2008 22:19

m4r14n Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Zarovnanie stlpcov tabuľky

v HTML, XHTML, XML, CSS

10

870

23.06.2010 21:02

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nedostatok stlpcov v exceli

v Ostatné programy

3

795

03.10.2007 11:02

mimkork Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra