Programmēšana

  • Dievs
    +1

    Sveiki, man ir uzradusies neliela problēmiņa. Man programmēšana jau ir kādu laiciņu un pagaidām vel nav bijis nekādu problēmu izpildīt skolotāja uzdevumus, bet tagad ir parādījies viens uzdevums, kuru es pats nespēju izdomāt.

     

    Jāraksta pascalā.

     


    Uzdevums:
    Sastādīt programmu, kura aizpilda masīvu X(M), kur M>30, ar nejaušiem skaitļiem un nosaka garumu visgarākajai zāģveidīgai virknei. Izdrukāt šīs virknes garumu un šīs virknes locekļus. (Par zāģveidīgu virkni sauc tādu virkni, kuras otrais elements ir lielāks par pirmo, trešais elements ir mazāks par otro, ceturtais elements ir lielāks par trešo, piektais elements ir mazāks par ceturto, utt.
    Piemēram:
    1, 2, 1, 5, 3, 4, 2 ir zāģveidīga virkne, jo 1<2>1<5>3<4>2

    Pats esmu ticis tik tālu, ka sakārtoju visu virkni no mazākā skaitļa līdz lielākajam(nezinu, vai vispār ir nepieciešams), es būtu ļoti pateicīgs, ja kāds varētu uzrakstīt mazu koda gabalu, kas samaina tos skaitļus vietām, vai arī man nedaudz par šo paskaidrot.


  • latvia gamer
    0

    Esmu nolēmis papildināt sevi ar jaunām zināšanām, ar ko man sākt?

  • mjau
    0

    Nav nekāda veida Javā, kā integeriem varētu piešķirt Null vērtību?

    • Normunds
      0

      Kam tev tas vajadzīgs?

      • mjau
        0

        Nepieciešams no array izdzēst integer vērtību, attiecīgajā vietā atstājot vērtību, kuru nevar nolasīt. Laikam uztaisīšu array par double array bet ar veseliem skaitļiem, un dzēstā veselā skaitļā vietā likšu neveselu double.

        • Normunds
          0

          (Integer)null neder?
          Vai arī ieliec skaitli, piemēram, -1 un if statement
          if(x == -1) return;

    • mjau
      0

      Šie ir tik ļoti labi biggrin_mini2.gif
      http://rymden.nu/exceptions.html#ArithmeticException

    • mjau
      0

      Problēma:
      new FileReader("C:\\Users\\Kārlis\\Documents\\majasdarbi\\Dt\\build\\classes\\dt\\dt.dat")
      darbojas, kamēr
      new FileReader("dt.dat") failu neatrod (Dt ir klases un arī projekta nosaukums, kurā atrodas kods). Šis man ir vajadzīgs, lai projekts darbotos arī uz citiem datoriem lietojot Netbeans (nevis kompilējot caur cmd line). It kā failam vajadzētu atrasties ja klases un fails ir vienā mapē, bet nez kāpēc tas nenotiek, un esmu ļoti apjucis.

      • mad
        0

        Tam failam jau būtu jābūt pašā projekta mapē, manuprāt, ja gribi norādīt relatīvu ceļu.
        Tas ir C:/Users/Kārlis/Documents/majasdarbi/Dt

        • mjau
          0

          Ū, paldies, neiedomājos. Šķiet gan nedaudz neloģiski.

    - 1 - 2 - 3 - ... - 5 - 6 - 7 - ... - 31 - 32 - 33 -