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: 3392
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
PC MB Asus B550-F CPU AMD 5800X3D @4,4GHz CPU AIO FD Lumen S36 GPU Sapphire NITRO+ RX9070XT RAM Patriot 64GB DDR4 SSD Samsung 990 PRO 2 TB PSU Corsair RM850x Case FD North Chalk Monitor LG C5 42" OS Win 11PRO64SK Audio Edifier S880DBmk2 DAC Topping DX1 II GamePad Xbox wireless Phone  iPhone17PM Buds Noble Rex5 Dongle Noble Sceptre #lifetimespotifypremium NAS MB Asrock Z790 CPU Intel 14400 @2.5GHz CPU fan ARCTIC Freezer RAM Crucial 32GB DDR5 SSD cache WD 2x500GB HDD Toshiba 3x22TB PSU Corsair RM750x Case Jonsbo N5 UPS EATON 5E OS UNRAID #homeassistant #plex NETWORK Router Mikrotik hAP ac³ MESH 3×Asus RT-AX55 Surveillance Reolink RLN16-410 8TB UPS EATON ECO800 AV TV Philips 65OLED806 NVIDIA Shield PRO Samsung HW-Q950A 11.1.4 TV Philips 77OLED769 Google TV Chromecast Streamer 4K TCL TS8111

Návrat na "Programovanie"