Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Kertolaskuongelma

pr0l3 [12.08.2007 23:35:38]

#

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. ;))

Antti Laaksonen [12.08.2007 23:47:11]

#

Muuta ohjelman loppupuolella oleva "*" muotoon '*', niin pitäisi toimia.

pr0l3 [12.08.2007 23:54:43]

#

kiitti :o nyt toimii x)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta