ohjelmointi - basic virhe

Viestiketju Vapaata keskustelua -osiossa. Ketjun avasi lerberi 08.10.2007.

  1. lerberi

    lerberi Member

    Liittynyt:
    10.04.2007
    Viestejä:
    80
    Kiitokset:
    0
    Pisteet:
    16
    #include <stdio.h> //otsikkotiedostot


    int main(void) //pääohjelma
    {
    //muuttujien määrittely
    int luku,jakaja=2;
    int jaannos;


    printf("\nAnna kokonaisluku: ");
    scanf("%d",&luku);

    if(jaannos==0)

    printf("luku %d on parillinen.",luku);

    else

    printf("luku %d on pariton.\n",luku);

    jaannos = luku % jakaja;

    return 0;
    }

    eli tämä ohjelma ei nyt suostu millään tulostamaan tuota "luku on parillinen" jos syötän ohjelmaan jonkun parillisen luvun, missä mulla on vika:D olen jo sokaistunut tälle koodille niin pahasti että en löyä virhettä
     
  2.  
  3. lerberi

    lerberi Member

    Liittynyt:
    10.04.2007
    Viestejä:
    80
    Kiitokset:
    0
    Pisteet:
    16
    ratkesi:


    jaannos = luku % jakaja;

    tuo ylläoleva oli else-muuttujan sisällä kun sen olisi pitänyt olla määrittelyssä if:in yläpuolella:)
     

Jaa tämä sivu