Премини към съдържанието

Maria11

Потребител
  • Публикации

    30
  • Регистрация

  • Последно онлайн

Харесвания

8 Неутрална репутация

Всичко за Maria11

  • Титла
    Потребител
  • Рожден ден 1.03.1996

Информация

  • Пол
    Жена
  • Град
    Варна
  • Интереси
    компютри-програмиране(до мозъка на костите си!), музика, фотография, книги

Последни посетители

852 прегледа на профила
  1. Шаблонен клас - Помощ

    Здравейте, имам следната задача: 1. Да се състави абстрактен шаблонен клас Comparable сравнител за по-малко; Виртуална предикатна функция compareTo(T obj). 2. Да се състави шаблонен клас CTableColumn - описател на колона на таблица, наследник на два конкретни шаблона на Comparable: CTableColumn и int. Частни членове: string m_strRowName - име на ред string m_strColumnName - име на колона int m_contents - съдържание Конструктори: Подразбиращ се, Експлицитен, Копиращ Публични членове: accessors: getRowNameq getColumnName, getValue mutator: setValue преобразувател на елементите в стринг: string toString() //////// предикатна за празно име на колоната или ред isEmpty() //////// виртуалните функции compareTo(CTableColumn toObj) compareTo(int Obj) //////// Много се затруднявам на шаблонен клас. Имам нужда от помощ за него, не знам нищо за него. #include <iostream> #include <string> #include <ostream> #include <fstream> using namespace std; templete <class T> ///////1. { public: virtual void compareTo(T obj) { bool operator < (const Comparable& A)const { return obj < A.obj; } } }; templete <class T> //////2. class CTableColumn { private: string m_strRowName; string m_strColumnName; int m_contents; CTableColumn(){} CTableColumn(string red, sting kolona, int sudurjanie) { m_strRowName = red; m_strColumnName = kolona; m_contents = sudurjanie; } CTableColumn(const CTableColumn& A) { m_strRowName = A.m_strRowName; m_strColumnName = A.m_strColumnName; m_contents = A.m_contents; } public: string getRowName() const {return m_strRowName;} string m_strColumnName() const {rturn m_strColumnName;} int getValue() const {return m_contents;} void setValue(int s) {m_contents = s;} //........... //........... //........... }; Ако може помогнете ми за string toString(), isEmpty() и виртуалните функции compareTo(CTableColumn toObj) compareTo(int Obj).
  2. Езици за програмиране

    Интересувам се, искам да знам! Това не означава че изцяло ще пиша на новоизлезлия език. Просто искам да знам!
  3. Здравейте, Имам нужда от помощ! Чух че всеки ден излизат по два нови езика за програмиране. Търсих в интернет по точно в гугъл, но нищо не намерих. Някой може ли да ми помогне със сайтове в които се пише за появата на нов език?
  4. Програма свързана със сортиране на два стека

    До 15 декември е.
  5. Здравейте имам следната задача: Да се състави програма, която да съдържа следните функции: - Съставяне на два динамично представени стека с целочислени данни, съдържащи се във външен файл. - Сортиране на елементите в стековете по метода прост избор/селекция (забранява се използването на масив!) - формиране на структура списък, съдържаща елементите на двата стека и намиране на най малкия елемент - Запис на изходните резултати във външен файл Главна функция main() - меню за избор на функции и проверка за състоянието на данните. Това е моя програма която работи(сама съм я писала!), но не е написана по начина по който изискват условията на задачата ми. За край на програмата се натиска символ различен от цифра. В коментар съм написала структурата списък. За намирането на най малък елемен - става чрез сортиране/селекция??? Как става това??? Как да вкарам структурата в меню? Как се съставят динамичните стекове т.е как се съдържат във файл? :/ Примерно сортиране чрез селекция (без масив!)? Съставяне на меню? Моля ви помощ! #include <iostream> using namespace std; //инициализиране на функции struct elem { int key; elem *next; }*start,*pst, *qst; //прототипи на функцията elem *push(elem *st, int n); elem *pop(elem *st, int &n); void init(elem *st); int empty(elem *st); elem *push(elem *st, int n)//добавяне на елемент { elem *p; p=new elem; p->key=n; p->next=st; st=p; return p; } elem *pop(elem *st, int &n)//извличане на елемент { elem *p; n=st->key; p=st; st=st->next; delete p; return st; } void init(elem *st)//инициализация на стек { st=NULL; } int empty(elem *st) { if (st==NULL) return 1; else return 0; } /* void list() { elem *p=start; if (start) { cout<<"Elementite v spisuka sa "; while(p) { cout<<p->key<<"\t"; p=p->next; } } } */ void main() { init(start); int num; cout<<"Vuvedete stoinost: \n"; while (cin>>num) start=push(start, num); init(pst); init(qst); while(!empty(start)) { start=pop(start, num); if(num>0) qst=push(qst, num); else pst=push(pst, num); } cout<<"\n Novite stekove sa: "; cout<<"\n Otricatelni stoinosti: "; while (!empty(qst)) { qst=pop(qst,num); cout<<num<<' '; } cout<<"\n Polojitelni stoinosti: "; while (!empty(pst)) { pst=pop(pst,num); cout<<num<<' '; } cout<<"\n"; system("pause"); }
  6. Блок-схема

    Благодаря ти
  7. Блок-схема

    Търся програма за автоматично създаване на блок-схема от сорс код.
  8. Пулев срещу Чисора

    Аз като ги видях двамата ми беше повече от ясно че Кубрат ще победи. Чисора е по едър от Пулев, но нямаше неговата силата и това си личеше (поне аз го забелязах). Най гадният мач беше между него и Кличко. Там всичко беше така направено, че да не спечели Пулев. Като например беше задължен да ползва ръкавици които са марка създадена от Кличко.
  9. Любима марка кола и защо?

    Dodge Challenger 1968, 1969 и 1970. Марката е върхът! А последната Dodge Challenger 2016 Hellcat нямам думи.
  10. Програма за създаване на музика

    Значи FL Studio ... първото ми беше 8, последната не я знам коя е, пълната версия я има в замунда. Софтуера се използва от най известните музикални личности https://www.image-line.com/flstudio/ И една убииствена само за музика - Reason https://www.propellerheads.se/reason Ако имаш регистрация в замунда тегли от там! Имаше още 3 които бяха едни от най добрите, но не се сещам в момента.
  11. Опашка

    Написах я така но не се получава #include <iostream> using namespace std; struct elem { int key; elem *next; } *first=NULL, *last=NULL, *p; void push(int n) { p=last; last=new elem; last->key=n; last->next=NULL; if (p!=NULL) p->next=last; if (first=last) { first=last; } } int pop(int &n) { if (first) { p=first; n=first->key; first=first->next; if (first==NULL) // Kogato first e null togava delete... last=first; delete p; return 1; } else return ; } int main() { int num; cout<<" Vuvedete stoinost"; cin>>num; { if (p==NULL) return ; int num=p->key; elem *p=p->next; while (p) { if (p->key > num) num=p->key; p=p->next; } return num; } system("pause"); return ; }
  12. Опашка

    Здравейте, имам следната задача: Да се състави функция за извличане от дадена опашка от цели числа на най-големия елемент. Т.е. разбирам че при въвеждане на определен брой числа да ми се изведе най голямото число. Ето и кода. #include <iostream> using namespace std; struct elem { int key; elem *next; } *start=NULL, *p; void push(int n) { elem *p=start; start=new elem; start->key=n; start->next=p; } int pop(int &n) { if(start) { n=start->key; elem *p=start; start=start->next; delete p; return 1; } else return ; } int main() { int num; do { cin>>num; if(num) push(num); } while(num!=); while(pop(num)) cout<<num<<"Nai golqmoto vuvedeno chislo e:"; return ; } Опитах се при въвеждане на 0 да ми извежда крайния резултат, но ми извежда въведените числа по много особен начин. Къде ми е грешката?
  13. Обясняване на задача

    Имам следната задача: Да се напише динамична реализация на опашка, в която се съхраняват цели числа зададени от потребителя. #include <iostream> using namespace std; struct elem { int key; elem *next; } *first=NULL, *last=NULL, *p; void push(int n) { p=last; last=new elem; last->key=n; last->next=NULL; if (p!=NULL) p->next=last; if (first=last) { first=last; } } int pop(int &n) { if (first) { p=first; n=first->key; first=first->next; if (first==NULL) last=first; delete p; return 1; } else return ; } int main() { int num; cout<<" Vuvedete stoinost"; cin>>num; while (num!=) { push(num); cout<<"Vuvedete stoinost"; cin>>num; } cout<<"Opashkata e:"; while (pop(num)) cout<<num<<"\t"; cout<<endl; system("pause"); return ; } Искам някой подробно да ми я обясни, всеки един елемент и какво прави.
  14. Трябва ми програма за векторна диаграма. Изтеглих тази но не ми допадна https://www.edrawsoft.com/download-edrawmax.php. Ще я ползвам главно за отчитане на стойности в електрониката.
  • Разглеждащи в момента   0 потребители

    Няма регистрирани потребители разглеждащи тази страница.

×

Информация

Този сайт използва бисквитки (cookies), за най-доброто потребителско изживяване. С използването му, вие приемате нашите Условия за ползване.