Kis matematikai logikai feladat

Indította Pisti95, 2017-07-31, 17:39:13

2017-07-31, 17:39:13 Utolsó szerkesztés: 2017-07-31, 17:41:56 Szerző: Pisti95
Sziasztok! :)

Nézegettem már Excel függvényeket, érettségiztem is belőle, de nem tudok olyan függvényt hozni, amely eleget tenne elvárásaimnak.
Szükségem lenne olyan függvényre vagy valamilyen matematikai okosságra, amivel sorba tudnám rendezni, csökkenő sorrendbe, ez fontos lenne, a számoknak az utolsó számjegyét.

Hozok itt példát:

0019
0479
0893
0712

Látjátok hogy az utolsó számjegy csökkenő sorrendben van, ebben kérném a segítségeteket, hogyan tudnám ezt megoldani, hogy ahogy jönnének ezek a számok össze-vissza, és ezeket sorba rendezném, 1-2 klikkel az megkönnyítené a munkámat, mert nem kellene kézzel összeírnom.

Ötleteljünk!  ;D

2017-07-31, 17:59:17 #1 Utolsó szerkesztés: 2017-07-31, 18:02:35 Szerző: fabtam11
https://www.youtube.com/watch?v=1sE23m0oN9k *fak bad link bocs
valami ehhez közel álló okossággal kéne varázsolni, de ha jól sejtem ez még nem az igazi x)


Amit te küldtél fabtam11, nem igazán az ami nekem kellene.

Chevi, a tiéd valamivel közelebb áll, de nekem a számokkal kellene "játszanom" :D

mentsd ki egy txt fájlba őket, C#-ban írok neked rá egy programot ami elvégzi, majd visszaimportálod

C++ programmer at Gameloft

Idézetet írta: Pisti95 Dátum 2017-07-31, 19:13:54
Amit te küldtél fabtam11, nem igazán az ami nekem kellene.

Chevi, a tiéd valamivel közelebb áll, de nekem a számokkal kellene "játszanom" :D

A számokat is le tudod tükrözni

2017-08-02, 00:34:49 #6 Utolsó szerkesztés: 2017-08-02, 00:36:34 Szerző: DAtiv
Rendezés..növekvő vagy csökkenő nem jó?

2017-08-02, 10:38:06 #7 Utolsó szerkesztés: 2017-08-02, 10:49:35 Szerző: fabtam11
Idézetet írta: DAtiv Dátum 2017-08-02, 00:34:49
Rendezés..növekvő vagy csökkenő nem jó?
Idézetet írta: Pisti95 Dátum 2017-07-31, 17:39:13
Szükségem lenne olyan függvényre vagy valamilyen matematikai okosságra, amivel sorba tudnám rendezni, csökkenő sorrendbe, ez fontos lenne, a számoknak az utolsó számjegyét.

Hozok itt példát:

0019
0479
0893
0712

Látjátok hogy az utolsó számjegy csökkenő sorrendben van, ebben kérném a segítségeteket, hogyan tudnám ezt megoldani, hogy ahogy jönnének ezek a számok össze-vissza, és ezeket sorba rendezném, 1-2 klikkel az megkönnyítené a munkámat, mert nem kellene kézzel összeírnom.

Tehát a számoknak az utolsó számjegyét csökkenő sorrendbe kellene helyezni egy oszlopban;
vagyis a rendezés szempontja egy olyan dolog lenne, hogy az egyesek helyiértékét kéne a rendezés szempontjává tenni csökkenő sorrendbe.

ez egy kiindulási alap lehet elvileg:
https://webcache.googleusercontent.com/search?q=cache:pjLCQhQb_CEJ:https://www.extendoffice.com/documents/excel/925-excel-sort-last-character.html+&cd=13&hl=en&ct=clnk&gl=hu&client=opera



Jó tom nem 2, hanem vagy 5-6 klikkelés de attól függetlenül célra vezethet elvben és alternatívaként ideiglenesen megfelelhet, míg Distraught vagy valaki más nem vág be egy programot vagy valami egyebet h segítsgen! :D

2017-08-02, 13:37:07 #8 Utolsó szerkesztés: 2017-08-29, 10:02:20 Szerző: Distraught
ezt compiláld le, most dolgozom, nem tudom, csak jegyzettömbben összeirtam gyorsan (ezrt lehet, hogy van benne olyan hiba h valahol kisbetűvel írtam és a vstudio hisztizik, akkor írd ott át) [C#]

            StreamReader sreader = new StreamReader("file.txt");
            int hossz = File.ReadAllLines("file.txt").Count();
            int[] beolvas = new int[10000];
            for (int i = 0; i < hossz; i++)
            {
                beolvas[i] = Int32.Parse(sreader.ReadLine());
            }
            int[] kiad = beolvas.OrderByDescending(y => y % 10).ToArray();
            string x = "";
            for (int i = 0; i < hossz; i++)
            {
                x = x + kiad[i] + "\n";
            }
            File.WriteAllText("kiad.txt",x);


file.txt fájlba legyenek egymás alatti sorokban a számok, egy kiad.txt-be fogja menteni az új sorbetevés szerint

C++ programmer at Gameloft

Lenne időd lecompilálhatnád nekem, ha szépen megkérlek.

jajj most nézem csak, hogy azóta írtál ide >< ha hazaértem elcompilálom, de vannak ilyen online compilerek, amik szintén lefutatják

C++ programmer at Gameloft

na azóta valaki valamire jutott vagy ilyesmi vagy elfelejtettétek?  :o

Idézetet írta: fabtam11 Dátum 2017-09-11, 11:43:22
na azóta valaki valamire jutott vagy ilyesmi vagy elfelejtettétek?  :o

Hát engem érdekelt volna ez, mert a munkahelyemen erre szükség lenne, de azóta se kaptam megoldást, hogy lehetne kivitelezni.

bocsi, elfelejtettem >< na most lecompiláltam ><
file.txt-ben legyenek egymás alatt és a kiad.txt-t fogja a program legenerálni (direkt beleraktam a rarba pár példaszámmal)

C++ programmer at Gameloft

Visual Basic excel macro programming :-X

Idézetet írta: Distraught Dátum 2017-09-14, 15:00:17
bocsi, elfelejtettem >< na most lecompiláltam ><
file.txt-ben legyenek egymás alatt és a kiad.txt-t fogja a program legenerálni (direkt beleraktam a rarba pár példaszámmal)

Köszönöm szépen, ilyenre gondoltam! :)

Ment a +