C/C++

  • Креатор на темата Креатор на темата Драган
  • Време на започнување Време на започнување
Е фала многу, свесен бев дека неписмено работам и дека во внес() мора да ја примам локацијата на објект не вредноста, ама незнаев како :D.Гледав некој туторијал за покажувач кон покажувач, ама каде на полноќ, ми експлодира глата.Прам семинарска за еден другар и се враќам на ц++ по една година и цела синтакса ми се имаше измешано, ако, барем се инспирирав да се позанимавам пак.
 
Да се напише програма која од непознат број броеви внесени од тастатура ќе ги изброи и испечати само оние кои имаат парен бр. на цифри. Броењето на цифрите да се реализира преку рекурзивна функција.??? во ц.
a050.gif
a050.gif
 
zdravo zdravo :tapp: znam deka zadacava e golema ama ako moze nekoj da ja resi poso za seminarska mi e. Falavi od napred

Да се креира класа Niza во која може да се сместат одреден
број на податоци (цели броеви), при што вметнатите
податоци во структурата се сортирани во растечки редослед,
т.е. од најмалиот кон најголемиот. Креирај ја опишаната
класа преку креирање на соодветни header и implementation
фајлови, која ќе ги содржи следните податоци:
• buffer, која претставува низа од цели броеви во која ќе
се чуваат податоците.
• numElem, кој претставува цел број во кој се чува бројот
на моментално вметнати податоци во структурата.
Да се дефинира конструктор, кој ја задава почетната
вредност на податочниот член numElem. Да се дефинираат
следните функции членови на класата:
• int broj(int val), која го враќа бројот на податоци во
структурата кои се поголеми од вредноста val.
• int suma(int val), која ја враќа сумата на сите податоци
во структурата кои се помали од вредноста val.
• void insert (int val), која вметнува податок со вредност
val на соодветното место во структурата, т.ш. после овој
метод структурата ќе остане сортирана во растечки
редослед.
• boolean delete(int val), ја пребарува структурата и ако
таа не содржи податок со вредност val, враќа false; во
спротивно го отстранува податокот со вредност val, ја
средува структурата, и враќа true.
• int find(int val), ја пребарува структурата и ако таа не
содржи податок со вредност val, враќа -1; во спротивно ја
враќа вредноста на индексот каде се наоѓа вредноста val во
структурата.
• void print(), ги печати податоците во структурата во
редослед од почетокот кон крајот.
Да се креира фајл koristi.cpp, во кој ќе се демонстрира
користењето на штотуку креираната класа Niza и сите
нејзини функции членови. При креирањето на класата
забрането е да се користат готови библиотечни класи и
функции (освен iostream).
 
Абе на вас домашна ви дале и ве мрзи а? Се океј, али двапати истото?
 
Може некој да ми даде код од играта "Snake"? Барав насекда но не успеав да пронајдам. Благодарам :).
 
Барај во темата Ваши програми.
 
Па таму ја има само програмата во .ехе. Јас сакам код :)
 
хахахаха за проектна ми е задачава ама не можам да се снајдам, ако можеше малку помош добро ке беше, ако не здравје :pipi:
 
Дали некој може да ми помогне да ми каже како да напишам нешто во C++? Ми треба нешто едноставно односно, нешто како порака ( Warning, Important... ) и да може да се стави звук нешто како аларм или слично? Значи немам искуство во програмирање, и не би било лошо некој да ми објасни како можам да го средам ова, и преку која програма. (Python, Delphi...)Благодарам Однапред!
 
УФ епа немаш среќа, кодот одамна го нема.

Фала на помошта, ако нема, нема :).

Дали некој може да ми помогне да ми каже како да напишам нешто во C++? Ми треба нешто едноставно односно, нешто како порака ( Warning, Important... ) и да може да се стави звук нешто како аларм или слично? Значи немам искуство во програмирање, и не би било лошо некој да ми објасни како можам да го средам ова, и преку која програма. (Python, Delphi...)Благодарам Однапред!

Малку не ти е јасно прашањево. Објасни поубаво штосакаш да направиш. Инаку за да го направиш ова не ти треба програи како што наведе погоре. Тоа што го наведе се други програмски јазици како и Ц++. Потребен ти е компајлер за Ц++.
 
Фала на помошта, ако нема, нема :).



Малку не ти е јасно прашањево. Објасни поубаво штосакаш да направиш. Инаку за да го направиш ова не ти треба програи како што наведе погоре. Тоа што го наведе се други програмски јазици како и Ц++. Потребен ти е компајлер за Ц++.

Абе нешто едноставно ми треба еве на пример ваква слика со звук од аларм нешто...
warning.gif
 
Абе нешто едноставно ми треба еве на пример ваква слика со звук од аларм нешто...
warning.gif

Ако немаш никакво искуство ондак најлесно би поминал со VB, C# (.NET) или пак Qt C++, можеш и со C++ WinAPI, ама така ќе се испогубиш со кодот.
Ако неможеш да се снајдеш со овие, ондак, ако никој не се нафати да ти помогне и ако не се брзаш кон крајот на неделава сум послободен и ќе ти направам едно такво програмче набрзинка. :)
 
Ако немаш никакво искуство ондак најлесно би поминал со VB, C# (.NET) или пак Qt C++, можеш и со C++ WinAPI, ама така ќе се испогубиш со кодот.
Ако неможеш да се снајдеш со овие, ондак, ако никој не се нафати да ти помогне и ако не се брзаш кон крајот на неделава сум послободен и ќе ти направам едно такво програмче набрзинка. :)

Ај прати ми ПП кога ќе можеш да го направиш и кога ќе биде готово:smir:
 
Kaj imam gerska???

Class Zbor2{
private:
char zbor[50];

public:
Zbor2::Zbor2() {strcpy zbor*};

Zbor2::Zbor2() {strcpy zbor,z};

char[] funkcija(){return zbor;};

int codePointAt(int index)
{
if(index==0 || index>sizeof(zbor)/sizeof(zbor[index]){
cout<<"greska"<<endl;
return 0;}
else
return (int)zbor[index];
}
Zbor2 obj;
for(int i=offset, int j=0;i<count;i++, j++)
obj.zbor[j]=data;

int codePointAt(int index)
{
if(index==0 || index>sizeof(zbor)/sizeof(zbor[index]){
cout<<"greska"<<endl;
return 0;}
else
return (int)zbor[index];
}

int compareToIgnoreCase(Zbor2 drugZbor)
{ int Index = 0;
int Len1 = sizeof(zbor)/sizeof(zbor[0]; // Dolzina na zbor
int Len2 = sizeof(drugZbor)/sizeof(DrugZbor[0]); // Dolzina na DrugZbor
int MinLen; // Pomal zbor po dolzina
If(Len1>Len2) MinLen = Len2;
else MinLen = Len1;
char c1;
char c2;

while (index<MinLen)
{ if (zbor[index]>='a' && zbor[index]<='z') c1 = zbor[index];
else c1 = zbor(index) - 'A' + 'a';
if (drugZbor[index]>='a' && drugZbor[index]<='z') c2 = drugZbor[index];
else c2 = drugZbor[index] - 'A' + 'a';
If (c1>c2) return -1;
If (c1<c2) return 1;
index++;
}
If (Len1>Len2) return 1;
If (Len1<Len2) return -1;
return 0;
}


inace zadacata na kratko e:

da se kreira klasa zbor2 преку креирање на соодветни header и implementation фајлови, која ќе ги содржи следните податоци:
* zbor koj e znakovna niza,default konstruktor koj podatocniot clen go inicijalizira kako prazna niza i konstruktor so 1 argument (zbor koj e znakovna niza)
*
функција која ја враќа моментната вредност во податочниот член.
*
int codePointAt(int index), која го враќа ASCII кодот на карактерот во дадениот index, a index moze da ima vrednost 0 do dolzinata na zborot
*
int compareToIgnoreCase(Zbor2 drugZbor), ги споредува 2-та збора ignorirajki ja razlikata pomegju golemi i mali bukvi.
*
Zbor2 copyValueOf(char[] data, int offset, int count), враќа објект од класа Zbor2 чиј податочен член претставува подзбор на специфираната знаковна низа data, и тоа почнувајќи од позицијата offset, вклучувајќи count број на карактери (позиции).
 

Kajgana Shop

Back
На врв Bottom