Göra om två intar till en int i C -=Löst=-

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Hempe
Inlägg: 132
Blev medlem: 8 januari 2004, 17:23:19
Ort: Sundbyberg
Kontakt:

Göra om två intar till en int i C -=Löst=-

Inlägg av Hempe »

Har ett litet problem i C programmering som jag inte tror är så svårt att lösa men jag kommer bara inte på det. Jag har två variabler av typen int som har ett värde mellan 0 och 9. Jag vill att dessa ska bli en int som då har ett värde mellan 0 och 99. Ex. Om den första inten är 5 och den andra är 4 ska den resulterande inten bli 54.
Någon som kan hjälpa mig?
Senast redigerad av Hempe 13 november 2005, 11:27:12, redigerad totalt 1 gång.
Användarvisningsbild
AndLi
Inlägg: 18274
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Inlägg av AndLi »

i3 = i2 + i1*10
Hempe
Inlägg: 132
Blev medlem: 8 januari 2004, 17:23:19
Ort: Sundbyberg
Kontakt:

Inlägg av Hempe »

Tack för det otroligt snabba svaret och det var ju lika enkelt som jag trodde det skulle vara
Virr3
Inlägg: 840
Blev medlem: 25 juli 2004, 23:05:59
Ort: Göteborg

Inlägg av Virr3 »

vet inte om de du säjer andli stämmer...

han vill ju ha om int1 är 5 och int2 är 4 så ska int3 bli 54...

om man gör som du säjer kommer int3 bli 90 och inte 54
Micket
Inlägg: 51
Blev medlem: 25 juni 2005, 22:47:46
Ort: Göteborg
Kontakt:

Inlägg av Micket »

Nu kan jag inte C men jag kan aldrig tänka mig att den inte prioriterar matematiska beräkningar korrekt. Visst fan kommer multipliceringen ske först.
Hempe
Inlägg: 132
Blev medlem: 8 januari 2004, 17:23:19
Ort: Sundbyberg
Kontakt:

Inlägg av Hempe »

Virr3: multipliceringen utförs först så det blir rätt.
Ännu tydligare med en parantes.
i3 = i2 + (i1*10)
Användarvisningsbild
AndLi
Inlägg: 18274
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Inlägg av AndLi »

Virr3 skrev:vet inte om de du säjer andli stämmer...
Det gör det, C prioriterar korrekt.
Skriv svar