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

Maria11

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

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

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

Всичко за Maria11

  • Рожден ден 1.03.1996

Информация

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

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

1467 прегледа на профила

Постижения на Maria11

Изследовател

Изследовател (4/21)

  • Първа публикация
  • Сътрудник Рядка
  • Първа седмица
  • Месец по-късно
  • Една година във форума

Нови значки

8

Репутация

  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. Maria11

    Езици за програмиране

    Интересувам се, искам да знам! Това не означава че изцяло ще пиша на новоизлезлия език. Просто искам да знам!
  3. Здравейте, Имам нужда от помощ! Чух че всеки ден излизат по два нови езика за програмиране. Търсих в интернет по точно в гугъл, но нищо не намерих. Някой може ли да ми помогне със сайтове в които се пише за появата на нов език?
  4. Здравейте имам следната задача: Да се състави програма, която да съдържа следните функции: - Съставяне на два динамично представени стека с целочислени данни, съдържащи се във външен файл. - Сортиране на елементите в стековете по метода прост избор/селекция (забранява се използването на масив!) - формиране на структура списък, съдържаща елементите на двата стека и намиране на най малкия елемент - Запис на изходните резултати във външен файл Главна функция 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"); }
  5. Maria11

    Блок-схема

    Благодаря ти
  6. Търся програма за автоматично създаване на блок-схема от сорс код.
  7. Моля помогнете ми с 1ва задача. С втората се справих.
  • Разглеждащи това в момента   0 потребители

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

×
×
  • Добави ново...

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите Условия за ползване