Прошу помощи! Напишите на языке С++ программу решения уравнения ax4+bx2+c=0. На вход подаются целые числа a, b, c. На выходе программа должна выдавать один из шести вариантов ответа: Нет решения Один корень: значение_корня Два корня: значение_корня1, значение_корня2 Три корня: значение_корня1, значение_корня2, значение_корня3 Четыре корня: значение_корня1,значение_корня2,значение_корня3,значение_корня4 Бесконечно много решений
Описание: Реализация алгоритма порядкового сканирования - Сцена вида куб и прямоугольный параллелепипед - Зритель находится в бесконечности на положительной полуоси Z - Фигуры не прозрачные и имеют источник тени - Координаты источника света свободные Кто то понимает по данному сабжу, что есть порядковое сканирование? P.S. для реализации нужно использовать попиксельное представление без всяких OpenGL, DX...
Спасайте: нужна помощь по курсовой работе (Делфи) Народ спасайте.Через 40 мин курсяк сдавать,а его не примут без проги.Вобщем.В файле Gruppa.dat хранятся данные студентов Имя|Фамилия|Отчество|Год рождения|Пол и 8 оценок за последнюю сессию. Вывести в отдельный файл Имя Фамилию год рождения всех юношей хорошистов.Делфи
Скорее всего покойник. Потому что надо было заранее об этом думать и тем более указывать язык. А то проще тут вообще на PHP парсер сделать в строк 10 кода
http://codepad.org/RK3cDFwT На пыхе, пишу с магазина, на коленке. Работа с файлами, цикл фор, if, массивы. сверхсложное задание
Нашел похожую программу у себя (когда то давно делал кому-то к.р.), и немного подправил под условия задачи: загрузить. Может не полностью идеально подправил, но нет же времени =\ PS: Пример базы в файле _sample.txt формата "ФИО пол [8 оценок]", разделители - табуляция. База открывается в программе через меню. Программа считает среднюю оценку для каждой строки и оставляет результат (ФИО+среднее) только для оценки больше 3. Можно сохранить результат в текстовый файл.
В чем тогда проблема такое сделать на делфе? Не думаю, что в нем не хватает ф-ций для работы со строками.
Ну да, там под такие вещи как explode или base64decode в php приходится функцию строк на 5-10 писать))
Помогите написать задачу на Си++ Code: Смоделировать работу для простого случая (решение задачи без прерывания); Смоделировать реализацию алгоритмов SPT и RR; Построить характеристику 1 и 2 системы, т.е. алгоритмов SPT и RR: Среднее время пребывания короткой заявки в системе; Степень загрузки процессора; Входными данными являются: Вероятность прихода заявки( R=60); Длительность решения задачи(L=4). Величина короткой заявки(LK<=3)
Помогите решить задачи на Delphi, ну оч надо) 1.Создать и заполнить таблицу «Клиенты», содержащую информацию о клиентах (поля: КодКлиента, Фамилия, Имя, Отчество, Гражданство, Индекс, Город, Адрес) с использованием утилиты Database Desktop. Создать приложение для просмотра и редактирования данных с использованием компонента TTable. 2.Создать и заполнить таблицу «Клиенты», содержащую информацию о клиентах (поля: КодКлиента, Фамилия, Имя, Отчество, Гражданство, Индекс, Город, Адрес) с использованием утилиты Database Desktop. Создать приложение для просмотра и редактирования данных с использованием компонента TQuery. 3.Дана база данных «Банк». Отобрать клиентов, проживающих в городе Новозыбкове. Для отображения данных использовать компонент TTable. 4.Дана база данных «Банк». Отобрать клиентов, проживающих в городе Новозыбкове. Для отображения данных использовать компонент Query. 5.Дана база данных «Поликлиника». Создать, псевдоним для базы данных «Поликлиника» и приложение для табличного просмотра и редактирования данных о пациентах поликлиники с использованием компонента TTable. Организовать поиск пациентов по фамилии. 6.С использованием утилиты DatabaseDesktop создать таблицу Student содержащую поля: КодСтудента, Фамилия, Имя, Отчество, ДатаРождения, Адрес. Отсортировать данные в таблице Student по фамилии. Подобрать цвет и размер символов текста, фона, скрыть поле КодСтудента. 7.С использованием утилиты DatabaseDesktop создать таблицу Student содержащую поля: КодСтудента, Фамилия, Имя, Отчество, ДатаРождения, Адрес. Отсортировать данные в таблице Student по фамилии. Организовать поиск студентов по фамилии. 8.Создать приложение для просмотра информации о пациентах (таблица «Pacient»), поставленных им диагнозах и назначенных методах лечения (таблица «Obr») из базы данных «Поликлиника». При выборе пациента в таблице «Pacient», в таблице «Obr» должны быть отображены только те диагнозы и методы лечения, которые поставлены выбранному пациенту. Предусмотреть отбор пациента по фамилии во время работы приложения. Добавить в таблицу «Obr» отыскиваемые поля FamVracha, NameVracha, OtchVracha из таблцы «Vrach». 9.Создать приложение для просмотра информации о работавших врачах (таблица «Vrach»), поставленных ими диагнозах и назначенных методах лечения (таблица «Obr») из базы данных «Поликлиника». При выборе врача в таблице «Vrach», в таблице «Obr» должны быть отображены только те диагнозы и методы лечения, которые назначил выбранный врач. Предусмотреть отбор врача по специальности во время работы приложения. Добавить в таблицу «Obr» отыскиваемые поля FamPacienta, NamePacienta, OtchPacienta из таблцы «Pacient». 10.Даны таблицы «Клиенты», «Кредиты» и «Вклады». Создать связи между данными таблицами. Создать индекс для сортировки данных по полю «Фамилия». Создать приложения для просмотра и редактирования информации из данных таблиц с использование связанных указателей. Для перемещения по записям таблицы БД использовать компонент TDBNavigator. При решении задачи использовать компонент TTable. 11.С использованием компонента TQuery создать приложение для создания, просмотра и удаления таблицы Student содержащей поля КодСтудента, Фамилия, Имя, Отчество, ДатаРождения, Адрес. Предусмотреть возможность добавления записей 2 способами (сделать набор данных «живым» и создать форму для добавления записей). 12.Дана база данных «Банк». Создать приложение для просмотра данных из этой базы данных с использованием компонента TTable. Настроить отдельные колонки: изменить перечень отображаемых колонок в таблице «Кредиты» (оставить для просмотра поля: КодКредита, КодКлиента, ВидКредита, СуммаКредита, ТипВалюты), продемонстрировать изменение внешнего вида отображаемых колонок (изменение выравнивания, цвета, шрифта, размера, начертания символов). В таблицу «Вклады» добавить вычисляемое поле, содержащее деноминированные вклады (уменьшить вклады в 10 раз). Для перемещения по записям таблицы БД использовать компонент класса TDBNavigator. 13.На основе компонента TQuery создать приложение для создания, просмотра, редактирования и удаления таблицы «Автомобили» имеющей поля (Марка, ГодВыпуска, Пробег, ТехническоеСостояние, Фотография). 14.Дана база данных по устройствам, входящим в состав компьютера, состоящая из двух таблиц: «Устройства» (ТипУстройства, НазваниеУстройства) и «Характеристики» (НазначениеУстройства, ОсновныеХарактеристики, ИзображениеУстройства). Разработать на основе компонента TQuery приложение для связи данных таблиц и просмотра данных. Данные из родительской таблицы выводить по одной записи, а данные из дочерней таблицы выводить в табличной форме. Обеспечить загрузку изображения устройств и поиск данных с использованием метода Locate. Решите хотя бы несколько...
Раздуплити меня на счёт множества. Вот задание: Code: Класс - множество. Дополнительно перегрузить операторы: ++ добавить элемент в множество; / разница множества; + объединить множества; * пересечении множеств; == проверка множества на равенство; > проверка на подмножество; int() мощность множества; != проверка множества на неравенство; () конструктор множества (переделывает массив в множество); <= сравнивает множества; Короче на сколько я понял под множеством можно понимать например массив или строку в которых все значения уникальны?: Code: int m[5]={0,1,2,3,4}; И на счёт операторов: разница множества - это одно множество(массив) разделить на другое? пересечении множеств - это что? проверка на подмножество - это тоже не понял!? мощность множества - это вообще тёмный лес!? ну и конструктор множества (переделывает массив в множество)!? Во общем хотя бы подтолкните в правильном направлении, хотя бы на пальцах объясните как это делать, а код я уж и сам стряпаю.
да можно. а так же в которых нет никаких элементов. это называется пустое множество. нет. это элементы которые есть в первом множестве, но не во втором. это те элементы, которые одинаковы в обоих множ. короче тема не совем тривиальна. толкаю в нужном направлении: - дискретная математика. - http://ru.wikipedia.org/wiki/Множество
BrainDeaD Спасибо, во многом помог. Но на счёт дискретной математики я знаю, год назад её сдавал, но эти множества грех как не любил. Вот оно и аукнулось =)
с++ короче запутался где то в синтаксисе: Code: template <class T> class M { private: T* mass; int size; public: M(); /**/ ~M(); }; template <class T> M <T>::M() { cout<<"\n Input size: "; cin>>size; mass=new (T*)[size]; for(int i=0;i<size;i++) { cout<<"m["<<i<<"]="; cin>>mass[i]; } } template <class T> M <T>::~M() { delete []mass; } void main() { M <int> A; M <int> B; /**/ A.~M<int>(); B.~M<int>(); } Компилится без ошибок, но вот когда запускаю экзешник выскакивают ошибки на распределении памяти. Но если укажу явно mass=new int [size] то нормально, но за то потом при вызове деструкторов выскакивает ошибка. З.Ы. шаблоны только не давно начала изучать, так что сильно не ругайте.
Спроектирован класс неверно - задача хранения массива и задача ввода массива в контейнер, как минимум, должны быть разделены. Здесь просто new T должно быть. А это что такое? Деструктор в твоем случае автоматически вызовется, объекты на стеке созданы.
GRRRL Power Спс. Ну то что деструктор и конструктор вызываются автоматически я то знаю, препод просто всегда писал деструктор, мол для наглядности, ну это в принципи не важно.
Лаба работы с файлами Народ!Такая темка! мне нужно написать программу, с работой с файлами У меня есть файл с текстом, где нужно заменить все "=" на "==" помогите плз...срочно нужно сделать лабу...
$ g++ test.cpp -o go && ./go $ cat output.txt adfasdiuhfalsi==asdfjiasdlf== $ cat input.txt adfasdiuhfalsi=asdfjiasdlf= Code: #include <stdio.h> int main () { FILE *fp,*ft; char c; fp=fopen ("input.txt","r"); ft=fopen ("output.txt","w"); while (!feof(fp)) { fscanf (fp,"%c",&c); fprintf (ft,"%c",c); if (c=='=') fprintf (ft,"%c",c); } fclose (fp); fclose (ft); return 1; }