Welcome to Gaia! ::

Reply Det Svenska Gillet
ICA Konsum. Goto Page: [] [<<] [<<] [<] 1 2 3 ... 6681 6682 6683 6684 6685 6686 ... 7242 7243 7244 7245 [>] [>>] [>>] [»|]

Quick Reply

Enter both words below, separated by a space:

Can't read the text? Click here

Submit

Niddler

PostPosted: Fri Oct 12, 2007 10:14 am


Mr_RPG
Så jag kan alltså inte skriva det med det vanliga? D;

Finns det någon funktion i C++ som skiljer på udda och jämna tal då?
Dela med två och använd "resten":
x % 2
Det ger dig 0 om x är ett jämnt tal, och 1 om det är udda.
PostPosted: Fri Oct 12, 2007 10:17 am


Modolus = <3
Den borde finnas med i matematiken så man vänjer sig vid att räkna med den.

porny-chan
Vice Captain


Mr_RPG

PostPosted: Fri Oct 12, 2007 10:23 am


Niddler
Mr_RPG
Så jag kan alltså inte skriva det med det vanliga? D;

Finns det någon funktion i C++ som skiljer på udda och jämna tal då?
Dela med två och använd "resten":
x % 2
Det ger dig 0 om x är ett jämnt tal, och 1 om det är udda.


så jag skulle kunna skriva
f(x)= 1/10^(x/2) * ((x%2)*5)?
PostPosted: Fri Oct 12, 2007 10:36 am


Mr_RPG
Niddler
Mr_RPG
Så jag kan alltså inte skriva det med det vanliga? D;

Finns det någon funktion i C++ som skiljer på udda och jämna tal då?
Dela med två och använd "resten":
x % 2
Det ger dig 0 om x är ett jämnt tal, och 1 om det är udda.


så jag skulle kunna skriva
f(x)= 1/10^(x/2) * ((x%2)*5)?
Inte riktigt, va. Vid x=3 ger det
1/10^1.5*5 vilket är ~0.16
Det blir fel när du dividerar exponenten med två.

Niddler


Niddler

PostPosted: Fri Oct 12, 2007 10:38 am


Men C++ kanske kan avrunda?

Fast, hallå... C++? Använd if-satser! Det som jag skrev förut (f(x) = (x % 2 == 0) ? 10^(-x / 2) : 5 * 10^(-x / 2 - 0.5)) kan skrivas som
f(x) = if(x%2==0){
10^(-x/2)
}
else {
5*10^(-x/2-0.5)
}


Jag vet bara inte om kortformen jag använde tidigare fungerar i C++. Fungerar i en del språk.
PostPosted: Fri Oct 12, 2007 10:39 am


Niddler
Mr_RPG
Niddler
Mr_RPG
Så jag kan alltså inte skriva det med det vanliga? D;

Finns det någon funktion i C++ som skiljer på udda och jämna tal då?
Dela med två och använd "resten":
x % 2
Det ger dig 0 om x är ett jämnt tal, och 1 om det är udda.


så jag skulle kunna skriva
f(x)= 1/10^(x/2) * ((x%2)*5)?
Inte riktigt, va. Vid x=3 ger det
1/10^1.5*5 vilket är ~0.16
Det blir fel när du dividerar exponenten med två.

f(x)= (1/10^(x/2)) * ((x%2)*5)
Nu då? : P

Han ville att man skulle försöka göra det så kort som möjligt. Alltså med 1 defination eller vad det kallas.

Mr_RPG


Niddler

PostPosted: Fri Oct 12, 2007 10:41 am


Men nei, det var inte så jag menade. Det där ger väl samma resultat.
PostPosted: Fri Oct 12, 2007 10:43 am


Niddler
Men nei, det var inte så jag menade. Det där ger väl samma resultat.
Ja, nvm, tänkte fel D;

EDIT: Men om jag skriver (x-(x%2))/2 som exponent då?

Mr_RPG


Niddler

PostPosted: Fri Oct 12, 2007 10:53 am


Mr_RPG
Niddler
Men nei, det var inte så jag menade. Det där ger väl samma resultat.
Ja, nvm, tänkte fel D;

EDIT: Men om jag skriver (x-(x%2))/2 som exponent då?
Ja, då borde det ju funka. Fett sexig funktion det blir då x3
PostPosted: Fri Oct 12, 2007 10:57 am


Fast måste det inte vara (x+1-(x%2))/2 ?
När x är 1 ska ju exponenten vara 1 eftersom f(1)=0.5 .

Niddler


Mr_RPG

PostPosted: Fri Oct 12, 2007 10:57 am


Ja : P

Går det att skriva med "^" som "upphöjd i" i C++ btw?
PostPosted: Fri Oct 12, 2007 11:01 am


Niddler
Fast måste det inte vara (x+1-(x%2))/2 ?
När x är 1 ska ju exponenten vara 1 eftersom f(1)=0.5 .

Jo...
Det kanske skulle vara lättast med If-satser ändå... <.<;;

EDIT: fast då gäller dit inte för något annat udda tal

Mr_RPG


porny-chan
Vice Captain

PostPosted: Fri Oct 12, 2007 11:01 am


Dumma er att plåga mitt huvud med det här på kvällen domokun
Får ni använda variabler som räknas upp?
PostPosted: Fri Oct 12, 2007 11:03 am


jag tycker att det borde vara 5/(10x) och 1/(10x) i någon kompination med % för att få det att fungera.

porny-chan
Vice Captain


Dora The Exploded

Dangerous Explorer

6,900 Points
  • Contributor 150
  • Hygienic 200
  • Risky Lifestyle 100
PostPosted: Fri Oct 12, 2007 11:07 am


Mmmmmh, new skate shoes~ heart
Reply
Det Svenska Gillet

Goto Page: [] [<<] [<<] [<] 1 2 3 ... 6681 6682 6683 6684 6685 6686 ... 7242 7243 7244 7245 [>] [>>] [>>] [»|]
 
Manage Your Items
Other Stuff
Get GCash
Offers
Get Items
More Items
Where Everyone Hangs Out
Other Community Areas
Virtual Spaces
Fun Stuff
Gaia's Games
Mini-Games
Play with GCash
Play with Platinum