Помош: Кратки програмки

  • Креатор на темата Креатор на темата back_rest
  • Време на започнување Време на започнување
:oftopic:

Не сум бегал од часови :) само поради мојата љубов кон школото стасав 2ра, 3та и 4та година да ги учам вонредно (па сеа види колку сум одел на часови :)) и сите додека идеа у школо на часови јас за тоа време дома киснев на компјутер, ама изгледа сум го рипнал делот „множества“ :nesum:
Google рулз... сеа ќе ја „закрпам дупката“ со множествата :icon_lol:
Види види.. за една ситница ќе ме „пукаш“.. хехе.. аман бе, многу сериозен си... што не го сфати тој дел од мојот пост како шега?:smir:
Или тоа го напиша за да не дојде до недоразбирања и забуни? ок ок
 
Види види.. за една ситница ќе ме „пукаш“.. хехе.. аман бе, многу сериозен си... што не го сфати тој дел од мојот пост како шега?:smir:
Или тоа го напиша за да не дојде до недоразбирања и забуни? ок ок

Не бре какво пукање, се зезам и јас :)
Муабетот ми беше дека ради вонредното имам многу „дупки“. Место материјалот да го учам по ред јас учев само одредени лекции од секој предмет (тие што ќе ми ги дадеа за полагањето) и сеа работава е трчи трчи... сопни се :)

Ихх... ја затеравме со чаршиски муабети... :S
 
За кординатен систем со две димензии можеш да ја користиш питагоровата теорема.
 
Нема потреба за посебна тема.
Споено со кратки програмки.
 
ако може малце помош со задачава
да се написе функција која ке провери дали е внесен тоцно мобилен број
т.е. ке врати 1 ако е внесено +xxx-xx-xxxxxx каде што x е некој број..ако мозе во Ц да се реши..
однапред благодарам.
 
ако може малце помош со задачава
да се написе функција која ке провери дали е внесен тоцно мобилен број
т.е. ке врати 1 ако е внесено +xxx-xx-xxxxxx каде што x е некој број..ако мозе во Ц да се реши..
однапред благодарам.

Можда има некое поедноставно решение, али ова ми текна прво (во C++)...

Код:
#include <iostream>
using namespace std;
string proverka(string num)
{
int br = 0;
int A = num.length();
if(A!=14) { return "0"; }
if(num.at(0) != '+' && num.at(4) != '-' && num.at(7) != '-') { br++; }
for(int i=1; i<num.length(); i++){
if(i == 4 || i == 7) { i++; }
if(num.at(i) != '0' || num.at(i) != '1' || num.at(i) != '2' || num.at(i) != '3' || num.at(i) != '4' || num.at(i) != '5' || num.at(i) != '6' || num.at(i) != '7' || num.at(i) != '8' || num.at(i) != '9') { br++; }
}
if(br == 0) { return "1"; } else { return "0"; }
}
int main()
{
string num = "";
getline(cin, num);
cout << proverka(num) << endl;
cin.get();
}
Е сеа незнам дали дава точно резултати, не сум го тестирал, ама мислам дека е океј.
 
Напиши проргама во асемблер, која ќе го подели бројот 10 со 2(делењето со бројот 2 во бинарен броен систем е еквивалнтно со поместување на десно за еден бит на бројот кој се дели со 2).
На резултатот од делењето да се изврши логичката функција AND со содржината на регистарот D(во него е сместен податокот 2CH).Да се прикаже содржината на регистрите по извршувањето на програмата.

Задача, лесна е за тие што разбираат асемблер, за мене не е.:)
 
Фала многу ... ја решиФ хехехе
 
Ај постирај го кодот.


Ја имав задачава по дигитални на матурата.
Сам ја решив. Колку е точна, не знам :)

MVI B,0AH
MVI C,02H
MOV B,A
RRC
( ротација на еден бит во десно)
AND D,2CH
HLT
 
Момци, заглавив со една ствар во флеш... значи имам .swf фајл и фолдер „images“ и во него има неколку слики... е сега сакам да направам .swf фајлот да ги менува сликите кои се во фолдерот „images“ такашто на сајтот би испаднало како слајд шоу од сликите во „images“ фолдерот.
Можам да направам да ги аднам сликите во .swf фајлот и така да возам, но така ќе мора секој пат да правам нов хедер кога ќе има потреба од истото, затоа ми треба само да ги врти сликите кои се во „images“ фолдерот и доколку има потреба од евентуална промена на хедерот наместо да правам се од почеток, јас само да додадам/одземам слика во „images“ фолдерот.
Како би можел сето тоа да го изведам ? :jaj:

Едит: Се снајдов со SWF Quicker. Самото програмче има опција за слајд шоу и самото ги генерира сите потребни работи за слајд шоуто.
 
Ми треба програма напишана во било кој програмски јазик, што ќе претвора напишан број во текст, ама на македонски.
Пример: 35640 = триесет и пет илјади шесто и четириесет

Имам некој алгоритми за англиски јазик ама поради разликата помеѓу англискиот и нашиот јазик, не ми брка работа...
Еве шо ми излегува со нив: 13230 = тринаесет илјада два сто триесет
 
Ми треба програма напишана во било кој програмски јазик, што ќе претвора напишан број во текст, ама на македонски.
Пример: 35640 = триесет и пет илјади шесто и четириесет

Имам некој алгоритми за англиски јазик ама поради разликата помеѓу англискиот и нашиот јазик, не ми брка работа...
Еве шо ми излегува со нив: 13230 = тринаесет илјада два сто триесет

И мене еднаш ми требаше нешто слично и едитирав еден алготирам, е арно тоа ама неможам да го најдам каде ми е тој средениот алгоритам, го најдов само оној првичниот малце потсреден... па ако ти врши работа или ако би можел да го досредиш арно, ако не... :toe:

Граматички грешки има само околу одбројувањето на стотките и цифрите не се литературно напишани :)

П.С. Ако го најдам тој средениот алгоритам кај ми е ќе те известам.

Код:
#include <iostream>
#include <string>

using namespace std;

   void hasTrillions(char);
   void hasBillions(char);
   void hasMillions(char);
   void hasThousands(char);
   void hasHundreds(char);  
   void simpleNumber(char);
   void hasTeen(char);
   void hasTens(char); 

   int main() {
   
      char string[256];
  
      int cPos;
      int iterator;
      
      printf("Vnesete nekoj broj: ");
      gets(string);
      int len = strlen(string);
      cPos = len;
   
      for(iterator = 0; iterator != len; iterator++) {
      
         if (cPos == 1){

                if(string[0] == '0') {
                  cout << "nula ";
                  }

                simpleNumber(string[len-1]);
                cPos=0;
         }
      
         if(cPos == 2) {
         
            if (string[len-cPos] == '1'){
               hasTeen(string[len-cPos+1]);
               cPos=0;
               break;}
            
            else if(string[len-cPos]!='1'){
               hasTens(string[len-cPos]);
               cPos--;
            }
         }

         if(cPos == 3) {
           hasHundreds(string[len-cPos]);
           cPos--;
           }

         if (cPos == 4) {
           hasThousands(string[len-cPos]);
           cPos--;
           }

         if (cPos == 5) {

            if (string[len-cPos] == '1'){
               hasTeen(string[len-cPos+1]);
               cPos = cPos-2;
               cout << "Iljada ";
            }
            
            if(string[len-cPos]!='1' ){
               hasTens(string[len-cPos]);

                if(string[len-cPos] == '0'){
                 cout << "Iljada ";
                 }
               cPos--;
            }
           }

         if (cPos == 6) {
           if(string[len-cPos] != '0'){
            hasHundreds(string[len-cPos]);
            }
            cPos--;
           }

         if (cPos > 6) {

           switch(len){
             case 7: hasMillions(string[0]);cPos--; break;
             case 8: if(string[0] == '1'){
                     hasTeen(string[1]);
                     cout << "Million ";
                     cPos=cPos-2;
                     break;
                     }

                     if(string[0] != '1'){
                     hasTens(string[0]);

                     cPos--;
                     break;
                     }
                     break;
             case 9:
                 break;
            }
          }
      }
      cin.get();
      cin.get();
   }

   void hasTens(char x){ 
      switch(x){ 
         case '1': cout << "Deset ";
            break; 
         case '2': cout << "Dvaeset ";
            break; 
         case '3': cout << "Trieset ";
            break; 
         case '4': cout << "Cetirieset ";
            break; 
         case '5': cout << "Pedeset ";
            break; 
         case '6': cout << "Seeset ";
            break; 
         case '7': cout << "Sedumdeset ";
            break; 
         case '8': cout << "Osumdeset ";
            break; 
         case '9': cout << "Devedeset ";
            break; 
      } 
   } 


   void hasTeen(char x){ 
      switch(x){
         case '0': cout << "Deset";
            break;
         case '1': cout << "Edinaeset ";
            break; 
         case '2': cout << "Danaeset ";
            break; 
         case '3': cout << "Trinaeset ";
            break; 
         case '4': cout << "Cetirinaeset ";
            break; 
         case '5': cout << "Petnaeset ";
            break; 
         case '6': cout << "Sesnaeset ";
            break; 
         case '7': cout << "Sedumnaeset ";
            break; 
         case '8': cout << "Osumnaeset ";
            break; 
         case '9': cout << "Devetnaeset ";
            break; 
      } 
   } 


   void simpleNumber(char n){
      switch(n){

         case '1': cout << "Eden "; 
            break; 
         case '2': cout << "Dva "; 
            break; 
         case '3': cout << "Tri "; 
            break; 
         case '4': cout << "Cetiri "; 
            break; 
         case '5': cout << "Pet ";
            break; 
         case '6': cout << "Sest "; 
            break; 
         case '7': cout << "Sedum "; 
            break; 
         case '8':  cout << "Osum "; 
            break; 
         case '9': cout << "Devet "; 
            break; 
      } 
   } 

   void hasHundreds(char x){
      if(x !='0'){
         simpleNumber(x);
         cout << "Sto ";
      }
   }

   void hasThousands(char x){
      if(x !='0'){
         simpleNumber(x);
         cout << "Iljadi ";
      }
   }

   void hasMillions(char x){
      if(x !='0'){
         simpleNumber(x);
         cout << "Million ";
      }
   }


   void hasBillions(char x){
      if(x !='0'){
         simpleNumber(x);
         cout << "Billion ";
      }
   }

   void hasTrillions(char x){
      if(x !='0'){
         simpleNumber(x);
         cout << "Trilion ";
      }
   }
 
java

во програмски јазик јава (и NetBeans uspat) потребна ми е помош како да направам кога ја исклучам програмата текстот(во мојот случај бројки)
и кога повторно ја уклучам текстот да го има (text data base)
ке може ли малку помош?
 
во програмски јазик јава (и NetBeans uspat) потребна ми е помош како да направам кога ја исклучам програмата текстот(во мојот случај бројки)
и кога повторно ја уклучам текстот да го има (text data base)
ке може ли малку помош?

Друже, не те разбрав баш најдобро... сакаш да направиш да речеме Бележник и одкако ќе го направиш да ја стартуваш апликацијата, потоа да пишуваш некои забелешки, да ги зачуваш и да ја изгаснеш апликацијата... потоа на наредно пуштање на апликацијата работите кои си ги напишал да ги има во програмата.

За тоа мислиш или... ?

Ако мислиш за тоа што го објаснив погоре ќе ти треба база каде што ќе се запишуваат и зачувуваат податоците кои ги внесуваш и после на наредно стартување на апликацијата истите тие податоци ќе ги вчиташ од базата каде што биле запишани.
 

Kajgana Shop

Back
На врв Bottom