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

Ag0rA

NEBO666
Член од
29 февруари 2008
Мислења
1.667
Поени од реакции
60
:eek:ftopic:

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

SkyDriver

Would like my bananna ?
Член од
31 јули 2008
Мислења
2.140
Поени од реакции
221
Види види.. за една ситница ќе ме „пукаш“.. хехе.. аман бе, многу сериозен си... што не го сфати тој дел од мојот пост како шега?:smir:
Или тоа го напиша за да не дојде до недоразбирања и забуни? ок ок
Не бре какво пукање, се зезам и јас :)
Муабетот ми беше дека ради вонредното имам многу „дупки“. Место материјалот да го учам по ред јас учев само одредени лекции од секој предмет (тие што ќе ми ги дадеа за полагањето) и сеа работава е трчи трчи... сопни се :)

Ихх... ја затеравме со чаршиски муабети... :S
 

THE_CHOSEN_ONE

1903-2012
Член од
13 август 2007
Мислења
3.724
Поени од реакции
1.333
За кординатен систем со две димензии можеш да ја користиш питагоровата теорема.
 

back_rest

ex mod coder
Член од
19 јули 2006
Мислења
1.590
Поени од реакции
107
Нема потреба за посебна тема.
Споено со кратки програмки.
 
Член од
2 февруари 2009
Мислења
10
Поени од реакции
2
ако може малце помош со задачава
да се написе функција која ке провери дали е внесен тоцно мобилен број
т.е. ке врати 1 ако е внесено +xxx-xx-xxxxxx каде што x е некој број..ако мозе во Ц да се реши..
однапред благодарам.
 

SkyDriver

Would like my bananna ?
Член од
31 јули 2008
Мислења
2.140
Поени од реакции
221
ако може малце помош со задачава
да се написе функција која ке провери дали е внесен тоцно мобилен број
т.е. ке врати 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();
}
Е сеа незнам дали дава точно резултати, не сум го тестирал, ама мислам дека е океј.
 

Falcao

rossonero per sempre
Член од
28 мај 2008
Мислења
1.986
Поени од реакции
561
Напиши проргама во асемблер, која ќе го подели бројот 10 со 2(делењето со бројот 2 во бинарен броен систем е еквивалнтно со поместување на десно за еден бит на бројот кој се дели со 2).
На резултатот од делењето да се изврши логичката функција AND со содржината на регистарот D(во него е сместен податокот 2CH).Да се прикаже содржината на регистрите по извршувањето на програмата.

Задача, лесна е за тие што разбираат асемблер, за мене не е.:)
 

Falcao

rossonero per sempre
Член од
28 мај 2008
Мислења
1.986
Поени од реакции
561
Фала многу ... ја решиФ хехехе
 

Falcao

rossonero per sempre
Член од
28 мај 2008
Мислења
1.986
Поени од реакции
561
Ај постирај го кодот.

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

MVI B,0AH
MVI C,02H
MOV B,A
RRC
( ротација на еден бит во десно)
AND D,2CH
HLT
 

SkyDriver

Would like my bananna ?
Член од
31 јули 2008
Мислења
2.140
Поени од реакции
221
Момци, заглавив со една ствар во флеш... значи имам .swf фајл и фолдер „images“ и во него има неколку слики... е сега сакам да направам .swf фајлот да ги менува сликите кои се во фолдерот „images“ такашто на сајтот би испаднало како слајд шоу од сликите во „images“ фолдерот.
Можам да направам да ги аднам сликите во .swf фајлот и така да возам, но така ќе мора секој пат да правам нов хедер кога ќе има потреба од истото, затоа ми треба само да ги врти сликите кои се во „images“ фолдерот и доколку има потреба од евентуална промена на хедерот наместо да правам се од почеток, јас само да додадам/одземам слика во „images“ фолдерот.
Како би можел сето тоа да го изведам ? :jaj:

Едит: Се снајдов со SWF Quicker. Самото програмче има опција за слајд шоу и самото ги генерира сите потребни работи за слајд шоуто.
 

MkForces

тантара пантара
Член од
25 јануари 2007
Мислења
600
Поени од реакции
19
Ми треба програма напишана во било кој програмски јазик, што ќе претвора напишан број во текст, ама на македонски.
Пример: 35640 = триесет и пет илјади шесто и четириесет

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

SkyDriver

Would like my bananna ?
Член од
31 јули 2008
Мислења
2.140
Поени од реакции
221
Ми треба програма напишана во било кој програмски јазик, што ќе претвора напишан број во текст, ама на македонски.
Пример: 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 ";
      }
   }
 
Член од
24 август 2008
Мислења
11
Поени од реакции
0
java

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

SkyDriver

Would like my bananna ?
Член од
31 јули 2008
Мислења
2.140
Поени од реакции
221
во програмски јазик јава (и NetBeans uspat) потребна ми е помош како да направам кога ја исклучам програмата текстот(во мојот случај бројки)
и кога повторно ја уклучам текстот да го има (text data base)
ке може ли малку помош?
Друже, не те разбрав баш најдобро... сакаш да направиш да речеме Бележник и одкако ќе го направиш да ја стартуваш апликацијата, потоа да пишуваш некои забелешки, да ги зачуваш и да ја изгаснеш апликацијата... потоа на наредно пуштање на апликацијата работите кои си ги напишал да ги има во програмата.

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

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

Kajgana Shop

На врв Bottom