Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Užívateľ
Užívateľ
Stredna hodnota

Registrovaný: 17.11.09
Prihlásený: 14.01.23
Príspevky: 1004
Témy: 81
Bydlisko: Bratislava
Príspevok NapísalOffline : 25.10.2013 17:59

Mam napisat program, ktory zobere 3 vstupne premenne a vypise z nich strednu hodnotu. Neviete preco toto nefunguje? (Je to iba jedna funkcia z programu).
Kód:
double funkcia2A2(double a, double b, double c)
{
   
if (a<b && a>c)
{
      return a;
}
   
else if (b>a && b<c)   
{   
      return b;
}
else if (c>a && c<b)   
{
      return c;
}
else
printf("Chyba\n");
}


A este takto je to zadefinovane v hlavnej funkcii int main(). (Ma sa spustit po staceni 2).
Kód:
case 2:
scanf("%lf%lf%lf",&x,&a,&b);
printf("%lf\n",funkcia2A2(x,a,b));







_________________
MB: Gigabyte Z97-HD3 rev 2.0 CPU: Intel Core i5 4460 3.2GHz COOLER: Gelid Tranquillo rev 3 RAM: 16GB DDR3 GPU: Gigabyte GTX 960 4GB DVD: Samsung SH-S223L SSD: Crucial BX100 250GB HDD1: Seagate Barracuda 2TB HDD2: Toshiba 4TB HDD3: Toshiba 4TB other HDDs: WD 640GB, 2xSeagate 1TB ext. HDD: WD 250GB, ADATA 1.5TB PSU: EVGA SuperNOVA 550 G2 550W CASE: Nanoxia Deep Silence 3 LCD: Dell U2718Q 27" 4K OS: WIN 10 keyboard: Logitech K375s mouse: Razer DeathAdder Elite mousepad: Razer Goliathus Mobile speakers: BOSE Companion TM 2 III headphones: Logitech G533 phone: Samsung Galaxy A8 2018 Notebook: Dell Latitude E5470 Car: Volkswagen Polo 1.4 55kW 2003
Offline

Užívateľ
Užívateľ
Stredna hodnota

Registrovaný: 23.12.10
Prihlásený: 10.09.22
Príspevky: 1056
Témy: 157
Bydlisko: KK/PP/BA
Príspevok NapísalOffline : 25.10.2013 19:36

Neskusal som tvoj kod, ale je tam chyba typu pozriem, a vidim... Ak by bol vstup: 2,3,0, malo by ti to vratit 2, ale co ak mas vstup: 2,0,3 ? Vtedy sa nedostane do tvojej podmienky a vyhodnoti chybny vstup, a do else vetvy pridaj aspon return 0, pretoze nic nevracias...







_________________
HP ProBook 4530s Intel® Core™ i5-2430M (2.4GHz, 3MB, 2 jadrá)*4GB 1333MHz DDR3*ATI Mobility Radeon HD 6490 1GB + Intel HD Graphics 3000*640GB SATA 5400RPM *Windows 7 Home Premium 64 bitová verzia
Lenovo IdeaPad Z50-70 Intel Core i5 4210 Haswell* NVIDIA GeForce GT 840M 4GB + Intel HD Graphics 4000*SSHD 1TB 5400 otáčok + 8GB cache*RAM 4GB* Full HD (1920 × 1080)*Windows 10 pro

Boh je reálny, pokial nebol deklarovaný ako integer
Offline

Užívateľ
Užívateľ
Stredna hodnota

Registrovaný: 14.03.11
Prihlásený: 02.08.23
Príspevky: 814
Témy: 23
Bydlisko: Bratislava
Príspevok NapísalOffline : 28.10.2013 9:28

Kód:
void percentile( std::vector< Double >, UInt32, Double & );
//...

std::vector< Double > vf1;
Double   f1_50 = 0.;

//naplniť vektor 8-)
vf1.push_back( anyDouble );
//...

std::sort( vf1.begin(), vf1.end() );
percentile( vf1, 50, f1_50 );
//...

void percentile( std::vector< Double > v, UInt32 pc, Double & rv ) {

   UInt32 len = v.size();
   UInt32 x = pc * len / 100;
   Double xx = pc * len / 100.;

   if ( x == xx ) {
      rv = ( v[x] + v[x+1] ) / 2.;   // parny počet
   } else {
      rv = v[x];      // neparny počet, x je od 0 takže berie i+1
   }
   round( rv, 5 );
;}


Je to už predtým zosortované (aby som nesortoval pri každom výpočte decilu).


Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Stredná škola

v Vzdelanie, štúdium, škola

7

837

11.12.2015 14:37

M_i_s_o Zobrazenie posledných príspevkov

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

v Vzdelanie, štúdium, škola

1

554

14.01.2018 6:20

sailer Zobrazenie posledných príspevkov

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

v Vzdelanie, štúdium, škola

4

474

12.12.2011 21:41

Dangeres Zobrazenie posledných príspevkov

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

v Vzdelanie, štúdium, škola

29

1847

21.12.2007 14:42

qacer Zobrazenie posledných príspevkov

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

v Vzdelanie, štúdium, škola

6

565

10.05.2012 7:07

DJ46 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Aká stredná je naj... ???

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Vzdelanie, štúdium, škola

38

2706

14.04.2011 17:01

romo195 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spolahlivy Phone/Stredna Trieda

v Mobilné zariadenia

6

687

27.11.2016 8:15

Smith Wesson Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Stredná priemyselná škola stavebná Žilina

v Vzdelanie, štúdium, škola

13

2829

24.02.2008 21:46

myio Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Stredná škola zameraná na programovanie

v Vzdelanie, štúdium, škola

2

696

24.03.2019 16:51

jakubkoje Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. krestanska stredna skola v okoli KE

v Vzdelanie, štúdium, škola

20

1608

01.04.2010 22:45

eXistenZ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Stredná škola so zameraním na IT (TN)

v Vzdelanie, štúdium, škola

5

1488

29.07.2011 22:18

Toreto Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 24" stredna trieda - TN vs IPS

v Monitory, televízory a projektory

17

2826

19.09.2010 18:43

exot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Môže stredná škola v Česku prijať Slováka?

v Vzdelanie, štúdium, škola

11

845

09.06.2013 20:55

Semp Zobrazenie posledných príspevkov

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

v Informujem sa

0

249

06.01.2023 16:37

Guticek Zobrazenie posledných príspevkov

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

v PHP, ASP

6

806

12.08.2009 12:53

scrysurn Zobrazenie posledných príspevkov

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

v Informujem sa

0

435

28.05.2019 19:34

tomek9231 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