koodasin hax laskimen siinä on bugi se ei kerro vaan jakaa MIKS!
#include <stdio.h> #include <stdlib.h> void main() { int luku1, luku2; char juttu; printf("kirjota lasku vaik 3+5: "), (scanf("%d%c%d", &luku1, &juttu, &luku2) == 3 && (juttu=='+' || juttu=='-' || juttu=='*' || (juttu=='/' && luku2)) || (printf("pälli"), exit(-1), 1)), printf("%d%c%d=%d", luku1, juttu, luku2, juttu == '+' ? luku1+luku2 : (juttu == '-' ? luku1-luku2 : (juttu == "*" ? luku1*luku2 : luku1/luku2))); return 0; }
(Mod. Edit. Kooditagit. Välimerkkejäkin suosittelen ja välejä koodissa (mutta otsikossa oli kaksi liikaa). Nätti sisennys. ;))
Muuta ohjelman loppupuolella oleva "*" muotoon '*', niin pitäisi toimia.
kiitti :o nyt toimii x)
Aihe on jo aika vanha, joten et voi enää vastata siihen.