Rambowen

Hozzászólások

10 bejegyzés megtekintése - 1-10 / 10
  • Szerző
    Bejegyzés
  • Hozzászólás: C véletlenszám generálás :S #2039591
    Rambowen
    Felhasználó

      Hi

      Már rájöttem, hogyan lehetne megoldani, hogy egy 1 és 52 közötti számot adjon, de nem mûködik megfelelõen. Arra gondoltam, hogy indítok egy for-t 1-52-ig, és kiiratok 0-kat és 1-eseket. Megszámolom az egyesek számát, és így megkaptam a véletlenszámomat.
      Az elmélet oké, de nem számolja meg. :((
      Itt a kód:

      Code:
      #include
      #include
      #include

      int logikaiveletlen() {
      return (rand()%2);
      }

      int main() {
        int i;
        int j = 0;

        srand(time(NULL));
        for(i=1; i

      Hozzászólás: C véletlenszám generálás :S #2039589
      Rambowen
      Felhasználó

        Jó.

        Hozzászólás: C Program (nem iskolai) #2015646
        Rambowen
        Felhasználó

          Csak átláthatóbb így, nem?

          Jaja, igy tényleg jobban néz ki. 🙂

          Bár nem értem minek vannak a #, @ jelek

          Feltétlenül igy kellene, nem magyarázom hogy miért, hosszú lenne.

          Vagy mindig az elsõ a jó, és akkor random kell kirakni.

          Igen, randomban kéne kiiratni, de arra még sajna nem jöttem rá.
          Köszi, hogy foglalkoztál vele, majd megpróbálom igy. :rolleyes:

          Hozzászólás: C Program (nem iskolai) #2015644
          Rambowen
          Felhasználó

            Hol akadtal el?
            Kod/kodreszlet?
            [align=right][snapback]133525[/snapback][/align]

            Basszus, bocs a csatolás nincs itt. Pill…
            Nem tudom csatolni, valami baj van vele. Mind1, itt a kód.


            #include
            #include
            #include

            typedef char t[200], tomb;

            int hasonlit(char valasz[200],char megold[200])
            {
            int hossz1, hossz2;

            hossz1 = strlen(megold);
            hossz2 = (strlen(valasz)-1);

            if ( (hossz1 == hossz2) && ((strstr(valasz,megold)) != NULL)) return 1;
            else return 0;
            }

            void main (void)
            {
            FILE *f;
            char c;
            int vank, vanv, i;
            char valasz[200];
            char megold[200];
            int jo;
            float osszjo;
            float kerdszama;
            float ertek;

            /* fajlellenorzes */
            f = fopen(„data.txt”,”rt”);
            if (f == NULL)
            {
            fprintf(stderr, „Sikertelen fajlmegnyitas!n”);
            exit(-1);
            }

            /* ertekadas */
            printf(„f”);
            osszjo = 0;
            jo = 0;
            i = 0;
            kerdszama = 0;

            while ( (c = getc(f)) != EOF) /* fajl vegeig tart az ellenorzes */
            {
            if (c==’#’) /* kerdesek keresese */
            {
            kerdszama++;
            if (vanv == 1 )
            {
            megold = ‘’;
            }
            if (( (vanv == 1) && (hasonlit(megold,valasz))) != NULL) jo++;
            i=0;
            vank = 1;
            vanv = 0;
            }

            if (c==’@’) /* valaszok keresese */
            {
            if (vanv == 1)
            {
            megold
            = ‘’;
            if ((hasonlit(megold,valasz)) != NULL)
            {
            jo++;
            i=0;
            }
            }

            if (vanv == 1) i = 0;
            if (vank == 1)
            {
            i = 0;
            printf(„n Mi a valasza: „);
            gets(valasz);
            printf(„n”);
            }

            vank = 0;
            vanv = 1;
            continue;
            }

            if (vanv == 1)
            {
            megold
            = c;
            i++;
            }

            if (vank == 1) printf(„%c”,c);
            }

            /* kiiratas */
            printf(„n


            „);
            printf(„nn Osszes kerdesek szama: %5.0f”, kerdszama-1);

            printf(„n Ebbol a jo megoldasok szama: %d”, jo);
            ertek = jo / ((kerdszama-1)/100);
            printf(„n


            „);
            printf(„n Ez %2.2f szazalekos teljesitmeny”,ertek);
            getchar();
            fclose(f);
            return(0);
            }


            Hozzászólás: Script irás (Sh) #2013524
            Rambowen
            Felhasználó

              Részemrõl nagyon szívesen! Ha meg már kései vagyok, akkor sorry!
              [align=right][snapback]131832[/snapback][/align]

              Miért lennél kései? Semmi gond. Ezért jöttem ide, hogy megnézzem ki hogy csinálná meg. Kösz a megoldást, megnézem majd, hogy mit tud.

              Hozzászólás: conio.h #2013592
              Rambowen
              Felhasználó

                Nekem igazából, egy olyan parancs kellene (és a hozzátartozó header), ami a billentyûzetrõl beolvas egy karaktert (például a SPACE-t). Gondolok a „getch” parancsra.

                Hozzászólás: Script irás (Sh) #2013522
                Rambowen
                Felhasználó

                  Elõször is bocs mindenkitõl, hogy egy „iskolai feladattal” jöttem ide, de én ugy gondoltam, hogy itt majd kapok segitséget.

                  Hozzászólás: Script irás (Sh) #2013520
                  Rambowen
                  Felhasználó

                    Kösz mindent Miguel, ds és TsO! 🙂

                    Nyugtass meg, hogy szakácsiskolába jársz, és közöd nem lesz az életben a számítástechnikához!

                    kisbetu téged nem értelek! Mi a *****ért szóltál hozzá a témához? Biztos rohadt kemény „gyerek” vagy, aki lebassza azt, aki egy segítséget kér másoktól. (Lehet, hogy te kezdetektõl linuxozol, és már mindent ki******ul vágsz, de ez még nem ad jogot ahhoz, hogy lefikázz másokat mélyen tisztelt


                    MODER

                    Hozzászólás: Script irás (Sh) #2013516
                    Rambowen
                    Felhasználó
                      Hozzászólás: Kábeles net Uhu alatt, hogyan…? #2003979
                      Rambowen
                      Felhasználó

                        Melyik Uhu-Linux -ot használod ?
                        Nekem az 1.1 -nél volt ez a problémám. A megoldás az volt , hogy
                        Beállítások / UHU Vezérlõpult / Megosztások / gépnév és munkacsoport bejegyzést töröltem.

                        dnux
                        [align=right][snapback]119635[/snapback][/align]

                        Kösz! Megnézem!

                      10 bejegyzés megtekintése - 1-10 / 10