Malo pomoči v C#

asko

Fizikalc
22. jul 2007
2.565
3
38
Bi prosil za malo pomoči pri reševanju nalog, ker jaz pa programiranje nista ravno prijatelja

Napišite program, ki zahteva vnos stranic trikotnika in ugotovi, ali tak trikotnik obstaja. Če obstaja, ugotovite, če:
• je trikotnik pravokoten -> pitagorov izrek
• je trikotnik enakokrak -> a=b a=c b=c
• je trikotnik enakostraničen -> a=b=c.
Namig: Pogoj, da lahko tri števila določajo stranice trikotnika je ta, da so stranice pozitivna števila, posamezna stranica pa mora biti manjša kot vsota drugih dveh.

----
Napiši program, ki prebere 20 realnih števil in jih shrani v polje. Nato poišče največje število v polju in celotno polje z njim normira (vsako število posebej deli z največjim). Na koncu vsebino polja izpiše v obliki 1 celo in 5 decimalnih mest, po eno število v vrstici.

Hvala tisočkrat
nahrung002.gif
 
Nazadnje urejeno:

doto

Fizikalc
25. jul 2007
3.175
0
36
Ti priporočam, da se spoprijateljiš z njim, če bi rad izpit naredil
hysterical-1.gif
 

matejdro

HACKER 08
6. jan 2008
2.267
0
36
V visual basicu bi ti lahko napisal tole, v C# pa ne znam nič. Čeprav si skoz dopovedujem, da bi se bilo pametni naučit C, se še vedno nisem spravil
redface-1.gif
.
 

jtfc

Guru
Izključen uporabnik
24. jul 2007
19.994
2.718
113
Zgoraj input, pa tiste definicije koordinat.

Spodaj imaš logiko

IF tole pa tole ------> tole
else
IF tole pa tole ------->tole
else
IF tole pa tole -------->tole

;

end

ni lih c# logika je pa dobra
grims-1.gif
 

Bossek

Pripravnik
24. sep 2007
668
7
18
bostjan.muha.cc
Daj še povej kater C# se uporablja? Ker tisto zadnjo lahko s parimi forami C# 3 hitro narediš

če do jutri zjutraj ne bo rešitve ti jih spišem, sedaj se mi ne da :p
 

Bossek

Pripravnik
24. sep 2007
668
7
18
bostjan.muha.cc
Citat:
Uporabnik asko pravi:
Napiši program, ki prebere 20 realnih števil in jih shrani v polje. Nato poišče največje število v polju in celotno polje z njim normira (vsako število posebej deli z največjim). Na koncu vsebino polja izpiše v obliki 1 celo in 5 decimalnih mest, po eno število v vrstici.
Tole naredi vse razen seznama ne prebere (to pa upam, da znaš naredit
smirk-1.gif
)

Koda:
 double[] seznam = { 1.2, 3.5, 2.4, 2.34, 1.56 };
            
foreach (double stevilka in seznam)
  Console.WriteLine(String.Format("{0:0.00000}", stevilka/seznam.Max()) );

Če rabiš posebej naredit normiran seznam pol pa tole uporabiš:
Koda:
 double[] normirano = (from s in seznam select (s / seznam.Max())).ToArray<double>();