#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 olen jo sokaistunut tälle koodille niin pahasti että en löyä virhettä
ratkesi: jaannos = luku % jakaja; tuo ylläoleva oli else-muuttujan sisällä kun sen olisi pitänyt olla määrittelyssä if:in yläpuolella