Új hozzászólás Aktív témák
-
pvt.peter
őstag
int a=5, b=2;
a= b ? b=b+(a=a+b--) : b+++--a;lehet, hogy rosszul tudom de én ezt így csinálnám:
b=b+(a=a+b--)
b értékét csökkentem eggyel, mert először az egy operandusú műveleteket hajtjuk végre,
tehát b=1
utána a=5+1, tehát a=6
utána b=1+6, tehát b=7vhogy nekem sehogy sem tűnik jónak ez az egész
-
pvt.peter
őstag
Sziasztok!
Az alábbi programkódot letudná nekem írni vki lépésről lépésre?
(a kimenet a következő lesz: a=9, b=8, c=14, d=13)#include <stdio.h>
int main(){
int a=5, b=2;
a= b ? b=b+(a=a+b--) : b+++--a;
printf("%d, %d\n", a, b);
int c=5, d=2;
printf("\n");
c=d?d*=(c+=d--):d+++--c;
printf("%d, %d", c, d);
system("PAUSE");
return 0;
}Előre is köszönöm.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- LG 34GS95UE - 34" Ívelt OLED / QHD 2K / 240Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- GYÖNYÖRŰ iPhone 13 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3431, 94% Akkumulátor
- HP 65W töltő eladó
- Új és újszerű 15-16 Gamer, irodai, üzleti, készülékek nagyon kedvező alkalmi áron Garanciával!
- GYÖNYÖRŰ iPhone 13 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3576, 90% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest