Miten saan...?

... tehtyä c kielellä ohjelmaan komennon jossa arvataan luku ja ohjelma antaa aina yhtä suuremman luvun?
181240
Äänestä

Muut lukivat myös

Vastaukset 18

Vanhimmat

#include

using namespace std;

int main(){
long long arvaus;
cout > arvaus;
cout

Äänestä
  • koneen ei tarvitse arpoa lukua mutta mikäköhän virhe tuossa on kun en nyt keksi vaikka kuinka yritän..:)

    Äänestä

  • _"_ kirjoitti:

    koneen ei tarvitse arpoa lukua mutta mikäköhän virhe tuossa on kun en nyt keksi vaikka kuinka yritän..:)

    toinen 'long'

    Äänestä

  • jauho kirjoitti:

    toinen 'long'

    (väh) 64-bittinen kokonaisluku
    gcc kääntää mukisematta

    Äänestä

  • Punikki & 7 hyypiötä kirjoitti:

    (väh) 64-bittinen kokonaisluku
    gcc kääntää mukisematta

    ...toimi vieläkään.

    Äänestä

  • _"_ kirjoitti:

    ...toimi vieläkään.

    #include

    using namespace std;

    {
       int main()
       
       long arvaus;
       cout arvaus;
       cout

    Äänestä

  • _"_ kirjoitti:

    #include

    using namespace std;

    {
       int main()
       
       long arvaus;
       cout arvaus;
       cout

    Muuta
    {
    int main()
    muotoon:
    int main() {

    Jos saat urputusta EXIT_SUCCESS not defined tms., niin ehkä #include alkuun auttanee.

    Äänestä

  • Mik kirjoitti:

    Muuta
    {
    int main()
    muotoon:
    int main() {

    Jos saat urputusta EXIT_SUCCESS not defined tms., niin ehkä #include alkuun auttanee.

    ei voi olla näin vaikeeta mutta eipä tää nyt nyt oikeen toimi

    Äänestä

  • _"_ kirjoitti:

    ei voi olla näin vaikeeta mutta eipä tää nyt nyt oikeen toimi

    #include
    #include

    int main (void)
    {
    int luku = 50; /* Randomize ? */
    int arvaus;

    puts("anna luku");
    fscanf(stdin,"%d",&arvaus); /* tarkista */

    printf("Arvaus oli %d oikea luku oli %d",arvaus, luku+1);

    return 0;
    }


    C kielellä tosin...

    Äänestä

  • artsi kirjoitti:

    #include
    #include

    int main (void)
    {
    int luku = 50; /* Randomize ? */
    int arvaus;

    puts("anna luku");
    fscanf(stdin,"%d",&arvaus); /* tarkista */

    printf("Arvaus oli %d oikea luku oli %d",arvaus, luku+1);

    return 0;
    }


    C kielellä tosin...

    itse arvaat luvun ja ohjelma antaakin aina yhtä suuremman luvun...

    Äänestä

  • _"_ kirjoitti:

    itse arvaat luvun ja ohjelma antaakin aina yhtä suuremman luvun...

    hele*vetti

    Äänestä

  • Jos tota hiukkasen muuttas, eli seuraava vois toimia:

    #include
    #include

    using namespace std;

    int main(){
    long int arvaus;
    cout > arvaus;
    cout

    Äänestä

Ehkö kannattaisi hankkia joku muu harrastus jos tulee noin pahoja ongelmia. Kalastus on varmaan hyvä.

Ok. vastaan kumminkin. Olisiko mitään jos:
a) käyttäjä syöttää luvun
b) ohjelma lisää lukuun yhden (luku = luku 1;)
c) tulostetaan luku ruudulle

Äänestä
  • ... joo mut koulutuksen takia on pakko oppia joten siks pyydän apua et alkasin ymmärtää tätä hommaa!! Oliko tyydyttävä vastaus?

    Äänestä

  • _"_ kirjoitti:

    ... joo mut koulutuksen takia on pakko oppia joten siks pyydän apua et alkasin ymmärtää tätä hommaa!! Oliko tyydyttävä vastaus?

    Olet kyllä sitten lintsannut kaikki mahdolliset tunnit ja kurssit siinä koulutuksessa.

    On niinkuin mahdotonta keksiä helpompaa ohjelmaa kuin tuo, ei yksinketaisesti ole.

    jos osaat lukea ja laskea eka-tokaluokkalaisen tasoisesti niin varmaan saat aikaiseksi tuon ohjelman minkä tahansa manuskan pohjalta.

    Äänestä

  • ----- kirjoitti:

    Olet kyllä sitten lintsannut kaikki mahdolliset tunnit ja kurssit siinä koulutuksessa.

    On niinkuin mahdotonta keksiä helpompaa ohjelmaa kuin tuo, ei yksinketaisesti ole.

    jos osaat lukea ja laskea eka-tokaluokkalaisen tasoisesti niin varmaan saat aikaiseksi tuon ohjelman minkä tahansa manuskan pohjalta.

    ... tunneilla on oltu mutta ikinä ennen en ole ohjelmoinut ja jos opettaja selittää pää punasena pari tuntia putkeen teoriaa nii valitettavasti en kyllä oppinut siitä mitään... mutta kiitos kannustuksesta sinä yli-ihminen!

    Äänestä

  • _"_ kirjoitti:

    ... tunneilla on oltu mutta ikinä ennen en ole ohjelmoinut ja jos opettaja selittää pää punasena pari tuntia putkeen teoriaa nii valitettavasti en kyllä oppinut siitä mitään... mutta kiitos kannustuksesta sinä yli-ihminen!

    Tunneilla ei opi mitään, vaan sinun on itse pistettävä kätesi "paskaan".

    ja mitä tuohon kysymykseesi tulee.

    "... tehtyä c kielellä ohjelmaan komennon jossa arvataan luku ja ohjelma antaa aina yhtä suuremman luvun?"

    Komennon ? tarkoitatko aliohjelman ?

    Arvataan ? tarkoitatko arvotaan, vai mistä se luku tulee.

    Ohjelma antaa ? Tarkoitatko tulostetaan vai pitääkö aliohjelman palauttaa se vai mitä ?

    jos kysyt jotain selvitä asiat aukottomasti.

    toteat muutamassa kohdassa että ei toimi, miksi et kerro mitä kääntäjä valittaa ?

    ps. tekemällä kaiken itse olisit jo oppinut... kokeessa olet kusessa.

    Äänestä

  • _"_ kirjoitti:

    ... tunneilla on oltu mutta ikinä ennen en ole ohjelmoinut ja jos opettaja selittää pää punasena pari tuntia putkeen teoriaa nii valitettavasti en kyllä oppinut siitä mitään... mutta kiitos kannustuksesta sinä yli-ihminen!

    #include
    #include
    int main()
    {
    int kokonaisluku = 0;
    coutkokonaisluku;
    int kokonaisluku2 = kokonaisluku 1;
    cout

    Äänestä

Kommentoi aloitusta


_"_ kirjoitti:

... tehtyä c kielellä ohjelmaan komennon jossa arvataan luku ja ohjelma antaa aina yhtä suuremman luvun?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu