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

Филтри за търсене

Показани резултати за тагове 'с++'.

  • Търсене по таг

    Въведете тагове разделени със запетая
  • Търсене по автор

Търсене в


Форуми

  • Софтуер
    • Нови Програми
    • Търсене на Програми
    • Програми - Проблеми и Дискусии
    • Драйвери - Търсене, Проблеми, Линкове
    • Операционни системи
    • Сигурност и антивирусна защита
    • Игри
  • Хардуер
    • Общи хардуерни въпроси
    • Преносими компютри
    • Дънни платки
    • Запаметяващи устройства и памети
    • Монитори, Аудио и Видеокарти
    • Периферия
    • Овърклок и PC модинг
    • Нови конфигурации и части, въпроси, препоръки и мнения
  • Мобилни телефони, GSM, Мобилни приложения, Комуникации
    • Мобилни телефони - Въпроси, Проблеми, Софтуер
    • Съвети при избор на телефон
    • Мобилни Приложения (Apps)
    • Мобилни оператори, Мрежи, Промоции, Абонаменти, Услуги
    • Други теми относно мобилни телефони
  • Уеб дизайн, Графичен дизайн, Програмиране
    • Програмиране
    • Графичен Дизайн и Визуални изкуства
    • CMS, Форумни и Торент системи
    • Хостинг, Домейни, Уеб сървъри
    • SEO, Уеб оптимизация и стандарти
  • Битова Техника
    • Аудиотехника
    • Телевизори, Видео и Фото техника, Видео наблюдение
    • Климатици - проблеми, съвети, въпроси
    • Бойлери, Печки, Отопление
    • Друга битова техника
  • Интернет, Локални Мрежи и GPS Навигации
    • Интернет, WiFi, xDSL и Локална Мрежа
    • Биткойн и Криптовалути
    • Онлайн бизнес, AdSense, Affilate програми
    • Рутери, Модеми, Суичове
    • Facebook - проблеми, въпроси, вируси
    • Skype, VoIP - Интернет телефония
    • GPS, Навигационни системи - Въпроси, Карти, Проблеми
  • Изкуство
    • Музика
    • Кино и Телевизия
    • Поезия и Лично творчество
    • Изкуство - Изящно, Приложно и Сценично
    • Фотография и Фотографска техника
    • Литература, Книги (e-books, video trainings, tutorials & etc.)
  • Други
    • Статии и ревюта
    • Образование и обща култура
    • Религия, Мистика, Езотерика
    • История
    • Философия
    • Психология и Психотерапия
    • Новини от България и Света
    • Българите по света
    • Политика
    • Право и Юридически консултации
    • Здраве и Mедицина
    • Банки, Застраховане, Финанси, Кредити
    • Тийн Зона (Teen Zone)
    • Купувам / Продавам
    • Всичко останало
  • Хоби, Развлечение и Свободно време
  • За kaldata.com
  • Теми
  • Photoshop майнаци Теми
  • python3 data types
  • какви са ви любимите игри?? Темиигри за вас
  • супрески игри и рекорди Темиигри за вас

Блогове

Няма резултати

Няма резултати

Категории

  • Компютри
    • Компютърни конфигурации
    • Компютърни компоненти
    • Периферни устройства
    • Дънни платки
    • Мултимедия
    • Компютърни игри и софтуер
    • Администриране и интернет услуги
    • Компютърни аксесоари
    • Лаптопи и таблети
    • Видеокарти
    • Монитори
    • Процесори
    • Хард дискове и Памети
    • Други
  • Електроника
    • Телефони, GSM апарати
    • Аудио
    • Битова електроника
    • GPS и навигационни системи
    • Фотоапарати и обективи
    • TV и Видео
    • Други
  • Имоти
    • Гарсониери
    • Къщи и вили
    • Търговски площи
    • Гаражи
    • Апартаменти
    • Терени
    • Офиси
    • Други имоти в продажба
  • Авто-мото
    • Автомобили
    • Велосипеди
    • Лодки
    • Резервни части
    • Авто аксесоари
    • Мотоциклети
    • Скутери и ATV
    • Камиони и Автобуси
    • Авто сервизи и Rent-a-Car
    • Други
  • Работа
    • Работа в страната
    • Работа в чужбина
    • Стажове
    • Работа от вкъщи
    • Непълно работно време
  • Услуги
  • Строителство
  • Туризъм
  • Курсове и обучение
  • Домашни любимци
  • Други
  • супрески игри и рекорди Обяви
  • супрески игри и рекорди Обяви

Категории

  • Домашни любимци и Животни
  • Игри
  • Инциденти и Екстремни
  • Коли и превозни средства
  • Музика
    • Българска музика
    • Джаз
    • Електронна
    • Метъл и Рок
    • Народна и Фолклор
    • Поп и Диско
    • Поп-фолк
    • Рап и хип-хоп
    • Ритъм енд блус и соул
    • Друга
  • Новини и политика
  • Реклами
  • Смях и Развлечение
  • Спорт
  • Технологии, Компютри, Хардуер
  • ТВ Предавания и Шоу Програми
  • Хора и блогове
  • Филми и анимация
  • Други
  • Old School Hip-Hop and Electroo 80" Видео клипчета

Календари

  • Събития
  • Изложения
  • Семинари
  • Парти
  • Празници в България

Групи продукти

  • Банер Реклами

Търсене в...

Търси резултати които съдържат...


Дата

  • Начало

    Край


Последно обновяване

  • Начало

    Край


Филтриране по брой...

Регистрация

  • Начало

    Край


Група


Skype


Facebook


Google+


Twitter


ICQ


Yahoo


Интернет сайт


Град


Интереси

Открити 14 резултата

  1. Здравейте! Може ли да ми помогнете как се намира максималнта стойност на ориентиран граф?
  2. Здравейте колеги . Не ми стана много ясно в лекцията за тези опашки , стекове , декове и т.н на C++ .На всичкото отгоре имам и задача за домашно . Ако има някой доброволец да ми каже как става ще му бъда много благодарен ..Прочетох правилата ,че не бива да искам на готово , обаче нямам избор като не знам как става. Задачата е следната : / Решението да бъде реализирано чрез динамично изграждане и управление на стек, дек и опашка (с указатели). Не се допуска използване на class и библиотека STL./ Да се напише програма и всички необходими функции, чрез които само с едно преминаване през елементите на масив от числа (без използване на допълнителни масиви, само с помощта на опашки) да се изведат на екрана елементите на масива в следния ред: отначало всички числа, които са по‐малки от a, след това всички числа в интервала [a,b] и накрая всички останали числа, запазвайки техния първоначален ред (a и b, се въвеждат като входни данни от потребителя, a<b, както и елементите на масива)
  3. здравейте! може ли някой да ми каже как ще стане на този код (С++) блок схемата. void SpravkaZaTelefoni(Telefon oFlat[], int iTelefonsCount) { system("cls"); //изчистване на екрана int iMarka; //дефиниране на променлива от тип целочислени int iM = 0; //дефиниране и задаване на променлива от тип целочислени cout << "Въведете марка:"; //извеждане на екрана cin >> iMarka; //Въвеждаане на брой телефони Telefon* aStaticArray; //декларираме локален динамичен масив aStaticArray = new Telefon[iTelefonsCount]; for (int а = 0; а < iTelefonsCount; а++); { int i{}; if (iMarka == oFlat[i].broiTel) { //ако има съвпадение, правя запис в масива aStaticArray[iM] = oFlat[i]; iM++;//брояч } } if (iM != 0) //ако iBr е различно от 0 { if (iM > 1) { for (int c = 0; c < (iM - 1); c++) { Telefon swap; for (int d = 0; d < iM - c - 1; d++)// { if (aStaticArray[d].broiTel > aStaticArray[d + 1].broiTel) // ако първото е по-голямо от второто да продължи в скобите { swap = aStaticArray[d]; aStaticArray[d] = aStaticArray[d + 1]; aStaticArray[d + 1] = swap; } } } } for (int i = 0; i < i; i++) //цикъл за извеждане на данни на телефоните { cout << "Марка: " << aStaticArray[i].marka << endl //извеждаме на екрана << "Модел:" << aStaticArray[i].model << endl //извеждаме на екрана << "Цвят: " << aStaticArray[i].cvqt << endl //извеждаме на екрана << "Цена:" << aStaticArray[i].cena << endl //извеждаме на екрана << "Размер на вградената памет: " << aStaticArray[i].raz_vgr_pam << endl //извеждаме на екрана << "Диагонал на екрана: " << aStaticArray[i].diagonal << endl //извеждаме на екрана << "Работа с две сим карти (1-> Да / 0-> Не): " << aStaticArray[i].sim //извеждаме на екрана << "Брой телефони: " << aStaticArray[i].broiTel << endl; //извеждаме на екрана } } else { cout << " НЕ съществува запис с такива параметри !" << endl; } delete[] aStaticArray; system("pause"); }
  4. Здравейте, имам следната задача: 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).
  5. Здравейте! Моля за малко помощ, трябва да направя две програми на С++, но идея си нямам как, преподавателя се ядоса и ни ги лепна а сме едва в началото, и ни ги иска за други ден. Задачите са: 1.Опашка – описание, реализация. Използване на queue от STL. Програмна реализация на статична циклична опашка. 2. Двоично търсене в масив. Хеширане –определение, функции на хеширане. Някакви простички примери ако може. Благодаря предварително !!!
  6. Реализирайте C/C++ програма, която въвежда числа в интервала от О до 99. Да се изведат сумата и произведението на въведените числа, броят на четните и броят на нечетните числа, както и средноаритметичната им стойност, като за прекратяване на въвеждането на нови числа се приложи символа *. Моля помогнете ми.
  7. Здравейте! Каква е разликата между конструктора за присвояване и конструктора за копиране?
  8. В какво се различават структурите от класовете в С++?
  9. Здравейте колеги..Имам да правя една курсова работа с условие: 2зад. Съставете програма с функции за: А)Въвеждане от клавиатура във файл и в масив(чрез добавяне)данни за продажба на леки коли(до 50) от авокъщи: автокъща,марка,година на производство,цена.Извеждане текущото съдържание на масива(файла)на екран; Б) Извеждане на екран справка за всички продавани леки коли от избрана марка(със запитване за нова справка); В)Извеждане на екран данните за всички леки коли по зададени от клавиатурата марка и година на производство, подредени в низходящ ред по цена. Главна функция main()-с меню за избор на функции и проверка за състоянието на данните. Почти е готова..само не ми прави сортирането във файла..ако може някой да ми помогне ще му бъда много благодарен.. Ето какво съм направил до сега: #include<iostream> #include<fstream> #include<string> #include<cstdlib> using namespace std; const int N = 50; const string name = "koli.dat"; struct kola { char avto[30]; char marka[30]; int godina; double cena; }car[N], k; fstream fp; void add_kola(); void chetene(kola mas[], int&br); void output(kola mas[], int br); int tarsene(kola mas[], int br); void sort(kola mas[], int br); void menu(); int main() { int ans; int br(0); do { menu(); do { cin >> ans; } while (ans<1 || ans>6); switch (ans) { case 1: add_kola(); break; case 2: chetene(car, br); break; case 3: output(car, br); break; case 4: if (tarsene(car, br)) cout << "Namerena"; else cout << "Nqma takava kola"; break; case 5: sort(car, br); break; case 6: cout << "\n Izhod"; break; } } while (ans != 6); } void add_kola() { fflush(stdin); cout << endl << "Vuvedi avtokushta : "; cin.getline(k.avto, 30); cout << endl << "Vuvedi marka : "; cin.getline(k.marka, 30); cout << endl << "Vuvedi godina : "; cin >> k.godina; cout << endl << "Vuvedi cena : "; cin >> k.cena; fp.open("koli.dat", ios::out | ios::binary | ios::app); if (fp.fail()) { cout << endl << "Greshka"; } fp.write((char*)&k, sizeof(kola)); fp.close(); } void chetene(kola mas[], int&br) { fp.open("koli.dat", ios::in | ios::binary | ios::ate); br = (fp.tellg() / sizeof(kola)); fp.seekg(0L, ios::beg); fp.read((char*)mas, br*sizeof(kola)); fp.close(); } void output(kola mas[], int br) { int i; for (i = 0; i<br; i++) { cout << endl << mas.avto << endl; cout << mas.marka << endl; cout << mas.godina << endl; cout << mas.cena << endl; } } int tarsene(kola mas[], int br) { fflush(stdin); int i; char mar[30]; cout << "\n Marka : "; cin.getline(mar, 30); for (i = 0; i<br; i++) if (strcmp(mas.marka, mar)) { return 0; } else { return 1; } } void menu() { cout << "\n\nMenu\n Molq izberete :\n"; cout << "\n1 Dobavqne na danni."; cout << "\n2 Chetene na faila."; cout << "\n3 Ivejdane na danni."; cout << "\n4 Tarsene."; cout << "\n5 Sortirane."; cout << "\n6 Izhod\n"; cout << "Izbor : "; } void sort(kola mas[], int br) { kola swap; char choice; for (int i = 0; i<br - 1; i++) { for (int j = 1; j<br; j++) { if (mas.cena<mas[j].cena) { swap = mas; mas = mas[j]; mas[j] = swap; } } } cout << "\n Kolite sa sortirani po cena.Izberete dali da badat zapisani(Y/N) :"; cin >> choice; if (choice == 'y' || choice == 'Y') fp.open("koli.dat", ios::out | ios::binary); if (fp.fail()) { cout << endl << "Greshka"; exit(1); } fp.write((char*)mas, br*sizeof(kola)); fp.close(); }
  10. Може ли да помогнете с тази задаба: дадена е огърлица от черни и бели мъниста, така че няма две съседни черни мъниста. При зададени w-бели и b-черни мъниста да се отпечатат всички възможни огърлици.
  11. Здравейте, трябва да представя курсова работа тази седмица . Направих си програмата, обаче имам едно условие още , което гласи "използвате запитване за името на играча и съхранявате резултатите в текстов файл" . Моля помогнете , ако е нужно ще ви пратя и целия код
  12. Цяла седмица се опитвам да си завърша курсовата задача по програмиране. Последния срок е утре до 17:00 а съм до никъде. Надробих някакви простотии но не вярвам да ми донесат каквото и да е... Бих бил много благодарен на всякаква помощ.Ето го и условието:Съставете програма с функция main() и избор чрез меню на функции за:- въвеждане от клавиатура данните на К студента (К<=25) от група: фак.номер, оценки по 4 дисциплини от зимен семестър, възраст и съхраняването им в масив GR(25,6) като (GR(I,0) - за фак. номер, (GR(I,1) до (GR(I,4) - за оценка, (GR(I,5) за възраст.- изчисляване и извеждане на среден успех по избрана дисциплина; - изчисляване и извеждане на среден успех на студент по зададен фак. номер;- намиране и извеждане на броя на студентите над зададена възраст- извеждане на екран съдържанието на масива със съответни текст и формати. Когато видите състоянието на кода ми ще се разберете защо публикувам тема.Ако не друго - поне ще се посмеете Ето го и него: #include <iostream> #include <string> using namespace std; int input(int x[]); int add(int a); void studentID(int a); int main() { int ch, GR[25][6], n; do { cout << "\Show student data: \n"; cout << "\Show GPA for subject : \n"; cout << "\Show GPA for a FN: \n"; cout << "\Show amount of students over the age of 18: \n"; cout << "\Exit"; do { cout << "\n\nChoice: \n"; cin >> ch; } } int input(int x[]) { int i, n = 0; do { cout << "\n Input size: "; cin >> n; } while (1 > n || n > 25); for (int i = 0; i < n; i++) { cout << "\n Enter element [" << i + 1 << "] = "; cin >> x[i]; } return n; } int add(int a) { char iz; while (1) { cout << "Insert ID:"; cin >> rab[a].id; cout << "Insert grade1:"; cin >> rab[a].g1; cout << "Insert grade2:"; cin >> rab[a].gr2; cout << "Insert grade3:"; cin >> rab[a].gr3; cout << "Insert grade4:"; cin >> rab[a].gr4; cout << "Insert age:"; cin >> rab[a].age; a++; cout << endl << "Do you want to add a new student?" << endl << "type (y) for yes and (n) for no:"; cin >> iz; if (iz == 'n') { return a; break; } return 0; } } void studentID(int a) { char ID[5]; // cout<<a; cout << "Insert ID:"; cin >> studentID; for (int i = 0; i<a; i++) if (!strcmp(studentID, rab[i].studentID)) { cout << "Name:" << rab[i].name << endl << "ID:" << rab[i].id << endl << "Age:" << rab[i].god << endl; } return; } Намерих същата задача във форума ви но е решена без функции а по следния начин: #include <iostream> using namespace std; int main() { int K=0; int choice=0; cout << "Vivedete broq na studentite(1-25): "; cin >> K; double GR[K][6]; for(int i=0; i<K; ++i) for(int j=0; j<6; ++j) { cout << "GR("<<i<<","<<j<<") = "; cin >> GR[i][j]; } do { cout << "1. Izchislqvane i izvejdane na sredniq uspeh po izbrana disiplina" << endl; cout << "2. Izchislqvane i izvejdane na sredniq uspeh na student po dazaden vakulteten nomer" << endl; cout << "3. Namirane i izvejdane na broq na studentite nad zadadena vizrast." << endl; cout << "4. Izvejdane na ekrana sidirjanieto na masiwa sys siotvetniq tekst i formati." << endl; cout << "Molq, izberete obciq(1-4): "; cin >> choice; }while(choice>4 || choice<1); if(choice == 1) { int disiplina=0; double srUspeh=0; cout << "Izberete disiplina(1-4): "; cin >> disiplina; if(disiplina > 5 || disiplina < 1) cout << "Greshen vhod!" << endl; for(int i=0; i<K; ++i) srUspeh+=GR[i][disiplina]; cout << "Sredniq uspeh po disiplina " << disiplina << " e : " << srUspeh/K << endl; } else if(choice == 2) { int FKNomer=0; bool isFound=false; double srUspeh=0; cout << "FK Nomer: "; cin >> FKNomer; for(int i=0; i<K; ++i) { if(GR[i][0] == FKNomer) { for(int j=1; j<5; ++j) srUspeh += GR[i][j]; isFound = true; break; } } if(isFound == false) cout << "Ne e nameren student s takiv FK nomer!" << endl; else if(isFound) cout << "Sredniq uspeh na student s FK=" << FKNomer << " e : " << srUspeh/4 << endl; } else if(choice == 3) { int vizrast, br=0; cout << "Vivedete vizrast: "; cin >> vizrast; for(int i=0; i<K; ++i) { if(GR[i][5] > vizrast) { br++; } } cout << "Broq na studentite, koito sa po-golemi ot " <<vizrast << " godini: " << br << endl; } else if(choice == 4) { for(int i=0; i<K; ++i) { cout << "Student " << i+1 << endl; cout << "Fak. Nomer: " << GR[i][0] << endl; cout << "Otsenki: " << GR[i][1] << " " << GR[i][2] <<" "<< GR[i][3] <<" "<<GR[i][4] << endl; cout << "Vizrast: " << GR[i][5] << endl; } } return 0; } Не мисля че това е целта на задачата, така че едва ли ще бъде приета за вярна.
  13. Здравейте хора. Имам проблем със следната задача, моля ако някой разбира от с++ и може да ми каже къде греша и защо не ми тръгва програмата. Това е условието а по надолу е и самата програма. Зададена е матрица A[MxN] с реални елементи. Размерите на матрицата M и N и елементите й да се въведат от текстов файл със структура M N A11 A12 … A1N ………………. AM1 AM2 … AMN Въведената матрица да се изведе контролно на екрана. Да се състави вектор В с елементи показващи броя на елементите, по-големи от първия във всеки ред, и вектор С с елементи показващи броя на елементите, по-малки от първия във всеки стълб. Формирането на векторите да стане във функция. Извеждането им да стане на екрана. Да се намери редът/стълбът с най-голям брой елементи, изпълняващи съответното условие. Резултатът да се изведе на екрана. #include <iostream> #include <fstream> #include <cmath> #include <iomanip> void matrica(float A[][10],int M,int N); int main() { int i,j,M,N; float A[10][10]; do { std::cout<<"M="; std::cin>>M; } while(M<2||M>10); do { std::cout<<"N="; std::cin>>N; } while(N<2||N>10); std::ifstream fin("data.txt",std::ios::in); for(i=0;i<M;i++) for(j=0;j<N;j++) fin>>A[j]; for(i=0;i<M;i++) {std::cout<<std::endl; for(j=0;j<N;j++) std::cout << setiosflags(std::ios::fixed) << std::setprecision(2) << A[j]<<"\t"; } file.close(); std::vector<int> B; std::vector<int> trackB; int Bcount = 0; int Bbcount = 0; unsigned int Bbiggest = 0; std::vector<int> C; std::vector<int> trackC; int Ccount = 0; int Cccount = 0; unsigned int Cbiggest = 0; for(int j = 0; j < M; j++){ for (int k = 1; k < N; k++) { if (A[j][0] < A[j][k]) { B.push_back(A[j][k]); Bcount++; Bbcount++; } } trackB.push_back(Bbcount); Bbcount = 0; } std::cout << "\nElementi, po-golemi ot purviq element vuv vsqka redica sa: " << std::endl; for (unsigned int i = 0; i < B.size(); i++) { std::cout << B << " "; } std::cout << "\nBroqt im e: " << Bcount << std::endl; for (int j = 0; j < N; j++) { for (int k = 1; k < M; k++) { if (A[0][j] > A[k][j]) { C.push_back(A[k][j]); Ccount++; Cccount++; } } trackC.push_back(Cccount); Cccount = 0; } std::cout << "\nElementi, po-malki ot purviq element vuv vsqka kolona sa: " << std::endl; for (unsigned int i = 0; i < C.size(); i++) { std::cout << C << " "; } std::cout << "\nBroqt im e: " << Ccount << std::endl; for (unsigned int i = 0; i < trackB.size(); i++) { if (trackB > trackB[Bbiggest]) { Bbiggest = i; } } std::cout << "\nRedut s nai-mnogo elementi, po-golemi ot purviqt e: " << Bbiggest + 1; for (unsigned int i = 0; i < trackC.size(); i++) { if (trackC > trackC[Cbiggest]) { Cbiggest = i; } } std::cout << "\nKolonata s nai-mnogo elementi, po-malki ot purviqt e: " << Cbiggest + 1; std::cin.get(); }
  14. Здравейте ) който разбира от програмиране на C++ да я драсне набързо задачката/ако може с #include<stdio.h>/ Благодаря предварително)) Да се състави програма за състезание по ориентиране на ученици, която поддържа следната информация за участниците: име, ЕГН, клас, училище, брой точки; и извършва следните операции: създава нов празен файл; добавя нова информация за участници и изтрива ненужната за отказали се; извежда имената на всички ученици от дадено училище; извежда името и училището за всички момичета, които имат повече от 20 точки.
×
×
  • Добави ново...