Najdenie najvedcej hodnoty v txt subore

Sekcia o programovaní, programovacích jazykoch...
Používateľov profilový obrázok
kibukaj
Nový používateľ
Nový používateľ
Príspevky: 168
Dátum registrácie: Ne 30. Dec, 2007, 08:00

Najdenie najvedcej hodnoty v txt subore

Príspevok od používateľa kibukaj »

Zdravim vospolok
mam namerane udaje ktore su vo formate matice o rozmere 120x160 v txt suboroch,suborou je cez 500,ktore su formulovane ako subor v prilohe ukazka,vedeli by ste mi poradit ako by sa dal proces najdenia najvedcej hodnoty v poli matice suboru zautomatizovat,v akom programe najlepsie? skusal som to cez excel,ale tam sa mi to zda dost neohrabane robit cez funkcie,a kontrolovat kazdy subor v exceli..
Vopred diky za nazor
Používateľov profilový obrázok
numlock
Používateľ
Používateľ
Príspevky: 656
Dátum registrácie: Pi 20. Jan, 2006, 02:00
Bydlisko: nemám

Re: Najdenie najvedcej hodnoty v txt subore

Príspevok od používateľa numlock »

Vies programovat?

Ak ano, je to jednoduche - potrebujes nacitat subor, nacitat hodnoty do 2D pola, a potom sa stym uz da robit cokolvek..
i7 4790K @ 4.6GHz
ASUS Z97-A
GB HD6870
Crucial 8GB 1600MHz CL8
23´LCD Full-HD , Corsair HX650W , SSD 60GB + Hdd 2TB
Používateľov profilový obrázok
galen
Používateľ
Používateľ
Príspevky: 2237
Dátum registrácie: Št 01. Jún, 2006, 02:00
Bydlisko: Zilina

Re: Najdenie najvedcej hodnoty v txt subore

Príspevok od používateľa galen »

... otazka znie: na co to nacitavat do pola?
nestaci prvu nacitanu hodnotu zapamatat, a potom porovnavat s kazdou-dalsou ... a tak najst najvacsiu?
lava, prava, lava, prava ...
Jan4V
Nový používateľ
Nový používateľ
Príspevky: 25
Dátum registrácie: Ut 13. Nov, 2012, 14:31
Bydlisko: Košice

Re: Najdenie najvedcej hodnoty v txt subore

Príspevok od používateľa Jan4V »

Serus, si vymysli dajaky lepsi format napr jedna hodnota na riadok:

Kód: Vybrať všetko

12.5
10.4
....
A potom tu mas kod v C#:

Kód: Vybrať všetko

using System.IO;
using System;
namespace hodnoty
{
   class Entry
   {
      void Main(string[] args)
      {
         TextReader tr = new StreamReader("tenSubor.txt");
         int pocet = 256; // 256 nahrad poctom udajov
         double[] hodnoty = new double[pocet];
         while(pocet != 0)
         {
         hodnoty[pocet-1] = double.Parse(tr.ReadLine());
         pocet--;
         }
         tr.Close();
         double max;
         foreach(double dbl in hodnoty)
         {
         if(dbl > max){max = dbl;}
         }
         Console.WriteLine("Vysledok: {0}",max);
         Console.ReadLine();
      }
   }
}
Hocijaké pripomienky k kódu, napíš.
A nemáš zač :D yahooo :cool:

EDIT: Sorry som si nevsimol ze tych suborov je 500... skus daco vymysliet :D :D :D
Naposledy upravil/-a Jan4V v So 08. Jún, 2013, 14:35, upravené celkom 1 krát.
Používateľov profilový obrázok
Pepeb007xx
Sponzor fóra silver
Sponzor fóra silver
Príspevky: 3141
Dátum registrácie: St 16. Mar, 2011, 18:22
Bydlisko: NM

Re: Najdenie najvedcej hodnoty v txt subore

Príspevok od používateľa Pepeb007xx »

Kód: Vybrať všetko

Najdenie najvedcej hodnoty v txt subore
zrovna som pil pivo a ked som si precital tuto vetu tak to kompletne schytal moj monitor -.- dik
MB Asus B550-F CPU AMD Ryzen 7 5800X3D @4,4GHz CPU AIO Fracal Desing Lumen S36 GPU Sapphire NITRO+ AMD Radeon RX 7900 XTX Vapor-X 24G RAM Patriot 64GB DDR4 SSD Samsung 990 PRO 2 TB PSU Corsair RM850x Case Fractal Design North Chalk White TG Clear Monitor Samsung 32''U32H850 OS Win 11PRO64SK Repro Edifier S880DB
NAS Synology DS218play Noctua 20TB WD Red Surveillance Reolink RLN16-410 8TB UPS EATON Ellipse ECO800
Unraid NAS MB Asrock Z790 Pro RS CPU Intel Core i5-14400 @ 2.5GHz CPU fan ARCTIC Freezer 36 RAM Crucial 32GB DDR5 SSD cache WD 2x500GB HDD Toshiba 3x22TB PSU Corsair RM750x Case Jonsbo N5 UPS EATON 5E Gen2 900F USB
Router Mikrotik hAP ac³ MESH 3×Asus RT-AX55 TV Philips 65OLED806 SoundBar Samsung HW-Q950A 11.1.4

#grammarnazi #parfumslover Steam Pepeb007xx #DotA2 pretaktovanie klan: PC.SK Battle.net pepeb007xx#2925 #diablo4 GamePad Xbox wireless controller

Návrat na "Programovanie"