Siis olen C-kielellä väsäämässä ehtolausetta ohjelmaan, joka tarkistaa, onko syötetyt kolme kirjainta kukin 'x' tai 'o'. Onkohan seuraava ohjelmanpätkä sopiva? ... char eka, toka, kolmas; ... if(eka !='x' && eka !='o') { printf("\n****ERROR***k1"); printf("\nVain 'x' tai 'o' kelpaavat"); printf("\nAloita alusta kiitos\n"); } else if(toka !='x' && toka != 'o') { printf("\n****ERROR***k2"); printf("\nVain 'x' or 'o' kelpaavat"); printf("\nAloita alusta kiitos\n"); } else if(kolmas !='x' && kolmas != 'o') { printf("\n****ERROR***k3"); printf("\nVain 'x' tai 'o' kelpaavat"); printf("\nAloita alusta kiitos\n"); } else { printf("\n\n\n"); } /* Tämän otteen loppu */ Siis onko tuo itse logiikka oikein?
Hankala ehtolause?
ehdontahdoin
1
437
Vastaukset
- keksa
että ratkaisu kestää senkin, että tutkittavia muuttujia on ääretön määrä. Muuten teet koodia joka ei oikeen skaalaudu, koska joudut aina lisäämään kolkuu, nelkku, vitska muuttujia ja aina yksi ehtolause lisää. Laita luvut char-taulukkoon ja menet sitä läpi. Silloin ei ole väliä montako niitä on taulukossa. for(int i=0; i < 3;i ) { if(taulukko[i] == 'x' || taulukko[i] == 'o') { continue; else { printf("\nVain 'x' tai 'o' kelpaavat"); break; } } }
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Ja taas ammuttu kokkolassa
Kokkolaisilta pitäisi kerätä pois kaikki ampumaset, keittiöveitset ja kaikki mikä vähänkään paukku ja on terävä.806602- 1486147
Helena Koivu on äiti
Mitä hyötyä on Mikko Koivulla kohdella LASTENSA äitiä huonosti . Vie lapset tutuista ympyröistä pois . Lasten kodista.5013976Ovatko naiset lopettaneet sen vähäisenkin vaivannäön Tinderissa?
Meinaan vaan profiileja selatessa nykyään valtaosalla ei ole minkäänlaista kirjoitettua tekstiä siellä. Juuri ja juuri s1252433- 421569
Suomi vietiin Natoon väärin perustein. Viides artikla on hölynpölyä. Yksin jäämme.
Kuka vielä uskoo, että viides artikla takaa Suomelle avun, jos Suomeen hyökätään. Liikuttavasti täällä on uskottu ja ved4231477- 741285
Sydämeni on sinun luona
Koko ajan. Oli ympärilläni ketä oli niin sinä olet vain ajatuksissa ja tunteissa. En halua muiden kosketusta kuin sinun471115Jatkuva stressitila
On sinun vuoksesi kun en tiedä missä mennään mutta tunteeni tiedän ainoastaan631098Klaukkalan onnettomuus 4.4
Klaukkalassa oli tänään se kolmen nuoren naisen onnettomuus, onko kellään mitään tietoa mitä kävi tai ketä onnettomuudes301080