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: 3024
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
Router Mikrotik hAP ac³ MESH 2×Asus RT-AX55 TV Philips 65OLED806 SoundBar Samsung HW-Q950A 11.1.4
Retro handheld Anbernic RG556 + Samsung PRO Ultimate 512GB GamePad Xbox wireless controller

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

Návrat na "Programovanie"