Всем доброго времени суток! Стоит вопрос жизни и смерти, поэтому очень срочно нужна помощь по базам данных! За проделанную работу могу предложить дедики или небольшое денежное вознаграждение. Пожалуйста, возьмитесь кто-нибудь! Итак, нужно сделать базу данных "Домашняя Библиотека": Code: Домашняя библиотека состоит из нескольких разделов: детективы, фантастика, приключения, учебники, школьная литература, научная литература, "женские истории" и др. (не менее 3-х разделов). Книги стоят на пронумерованных полках в соответствии с разделами. Каждая книга характеризуется названием, автором, годом и местом издания и т.п. Нужно продумать, как отразить принадлежность одной книги к нескольким разделам и как "оформить" сборник произведений, учитывая возможность нахождения одного произведения в нескольких книгах. Основное задание: 1. Поиск книги на полках по названию и\или автору. 2. Поиск произведения по названию. 3. Выбор всех произведений заданного автора с указанием сборников и полок. 4. Выбор всех книг из раздела по заданному разделу. 5. Подсчет произведений по автору и\или по разделу (без повторов). 6. Вывод информации о "дубликатах". Связаться со мной можно через ПМ или ICQ: 7304430. Заранее спасибо!
Помогите решить на языке Си с использованием одномерного массива Дано одномерный массив B, состоящий из 2n элементов. Расположить элементы массива в таком порядке: B[n +1], B[n +2], ..., B[2n], B[n], B[n-1], ..., B[1].
подскажите, как реализовать теорему пифагора на с++? задача стоит такая: дана диагональ экрана и соотношение его сторон (к примеру 16:9). надо найти высоту и ширину экрана.
JoeBlanc C++ : Code: #include <iostream.h> using namespace std; int *parr, *tmp1, *tmp2; int n, i; int main(int argc, char* argv[]) { cin >> n; parr = new int[2*n]; for(i=0;i<2*n;i++) cin >> parr[i]; tmp1 = new int[n]; tmp2 = new int[n]; for(i=0;i<n;i++) tmp1[i] = parr[i]; for(i=n;i<2*n;i++) tmp2[i-n] = parr[i]; for(i=0;i<n;i++) parr[i] = tmp2[i]; for(i=n-1;i>=0;i--) parr[n+(n-i-1)] = tmp1[i]; for(i=0;i<2*n;i++) cout << parr[i]; return 0; } maked0n Code: #include <iostream> #include <math.h> using namespace std; double diag, x, y, height, width; int main(int argc, char* argv[]) { cout << "Please Enter x and y:"; cin >> x >> y; cout << "Please enter the diagonal:"; cin >> diag; height = sqrt(pow(diag,2) / (pow(x,2)+pow(y,2)))*x; width = sqrt(pow(diag,2) / (pow(x,2)+pow(y,2)))*y; cout << "height:" << height << " width:" << width; return 0; }
спасибо! еще вопрос) как написать? Написать программу, которая отображает у левого края экрана сплошной треугольник из звездочек, высота которого указана целым параметром side. Например,если side = 4 на экран должно выводиться * * * * * * * * * * * * * * * *
Помогите пожалуйста на Си решить задачу с использованием многомерного массива Дан массив A [m, n] действительных чисел и число а. Вывести этот массив на экран, подсчитать количество элементов, равных а и вывести их индексы.
Помогите написать программу на C++ Написать программу заполнения квадратной матрицы случайными числами из заданного диапазона. Из полученной матрицы все положительные числа занести во второй массив, а все отрицательные - в третий. Каждый из полученных массивов упорядочить по убыванию. Определить во второй массиве количество элементов являющихся степенью 3. Второй и третий массивы записать каждый в отдельный файл!
Code: /* Дан массив A [m, n] действительных чисел и число а. Вывести этот массив на экран, подсчитать количество элементов, равных а и вывести их индексы. */ #include <stdio.h> #define n 4 #define m 3 int main() { int a = 5; int i,j,c=0; int A[m][n] = { { 1,2,5,4 }, { 0,5,8,2 }, { 9,5,3,7 } }; //Вывести этот массив на экран for (i=0; i<m; i++) { for(j=0; j<n; j++) { printf("%d ",A[i][j]); } printf("\n"); } //подсчитать for (i=0; i<m; i++) { for(j=0; j<n; j++) { if(A[i][j] == a) { c++; printf("\nIndex: A[%d][%d] = %d",i,j,A[i][j]); } } } printf("\n\nVsego elementov: %d",c); return 0; }
Помогите написать программы на С++ Дали два задания по матрицам, а как их сделать без понятия, нужно написать на С++ Builder с помощью элемента StringGrid. Заранее благодарю.
Покажите как решить эту задачу пожалуйстаУже последнюю пока С использованием рядов Дан массив слов, и в каждом слове от 1 до 8 строчных латинских букв. Вывести те слова, в которых буквы упорядочены по алфавиту. Дано масив слів, і в кожному слові від 1 до 8 малих латинських літер. Вивести ті слова, у яких букви впорядковані за алфавітом.
Pascal смадшему брату дали задачу к допуску к экзмену...сам мало что понимаю я.. pfff вот задача: 1. Логической переменной t присвоить значение true или false. в зависимости от того, можно или нет натуральное число n представить в виде суммы трех полных квадратов. непонимаю как записать последнее предложение p.S. помогите....решениюв лс или сюда.. заранее благодарен вот как я прдеполагая записать ее rghost.ru/3668170
Уважаемые, помогите написать код для программы Вот условие задачи: Представьте пункт для взимания платежей по автостраде. Каждая проезжающая машина должна заплатить за проезд 50 центов, однако часть машин платит за проезд, а часть проезжает бесплатно. В кассе ведется учет числа проехавших машин и суммарная выручка от платы за проезд. Создайте модель такой кассы с помощью класса tollBooth. Класс должен содержать два поля. Одно из них, типа unsigned int, предназначено для учета количества проехавших автомобилей, а второе, имеющее тип double , будет содержать суммарную выручку от оплаты проезда. Конструктор должен инициализировать оба поля нулевыми значениями. Метод payingCar() инкрементирует число машин и увеличивает на 0,50 суммарную выручку. Другой метод, nopayCar(), увеличивает на единицу число автомобилей, но оставляет без изменения выручку. Метод display выводит оба значения на екран. Там, где это возможно, сделайте методы константными.
emnm Code: #include <iostream> using namespace std; class tollBooth { public: tollBooth(): cars(0), sum(0) {} void payingCar() {this->cars++; this->sum += 0.5;} void nopayCar() {this->cars++;} void display() const; private: unsigned int cars; double sum; }; void tollBooth::display() const { cout << this->cars << " " << this->sum; } int main() { int x; tollBooth B; for(x=0;x<10;x++) { B.payingCar(); B.payingCar(); B.nopayCar(); } B.display(); return 0; }
Code: #include <iostream.h> #include <conio.h> int issog(char c) { if(strchr("qwrtpsdfghjklzxcvbnm", c) == NULL) return 0; else return 1; } int main() { char *ptr; char string [80]; int sogl = 0; cout<<"Enter string:";; gets(string); for(ptr = string; *ptr != '\0'; ++ptr) { { if(issog (*ptr)) ++sogl; } } cout<<"Chislo soglasnih:"<<sogl; getch(); return 0; }
ребят...спасите жизнь первокурснику!!! Составить функцию для слияния двух упорядоченных по возрастанию массивов целых чисел: int merge (int n, int m, int *mas1, int *mas2, int *res) вот так сформулировано само задание
Program zadacha_1; uses crt; var S,n,a,b,c:integer; label 1,2; begin begin S:=0; n:=0; Writeln ('vvedita a'); Readln(a); Writeln ('vvedide b'); Readln(b); If (abs(a)>=10) or (abs(b)>=10) then goto 1 else s:=a*b; Writeln('‚ўҐ¤ЁвҐ бў®© ®вўҐв'); readln(c); If (c=s) then writeln ('ўл ®вўҐвЁ«Ё Їа*ўЁ«м*®') else writeln('ўл ®иЁЎ«Ёбм ®вўҐв =',s); goto 2; 1: Writeln ('ўўҐ¤ЁҐ ¤агЈЁҐ зЁб«* ®в 0 ¤® 9'); 2: readln; end. исправьте так чтоб он выводил ответ в другой системе счисления плз завтра уже сдавать =)))) в любой системе до 10-й...
Помогите пожалуйста, кто разбирается в VBA хорошо Задание: Т.к. я с VBA знаком только из далекого, далекого 6 (или 7) класса, то не помню\ не знаю его вообще... Вот накидал немного: Но выводит, он только первую сточку
Помогите, хоть половину задания сделать. Дан класс Array (Динамический двумерный массив) В классе предусмотреть возможность добавления новых элементов массива при превышении размерности массива. Класс должен содержать конструктор без параметров (инициализирует массив нулями), конструктор инициализации (размерность задается с клавиатуры), конструктор копирования, деструктор, функцию вывода элементов массива. Также в классе определить: функцию, которая образует одномерный массив из элементов главной диагонали; функцию, которая возвращает сумму положительных элементов, расположенных под главной диагонали; функцию, сортовуе массив по-возрастанию; Создать два объекта ArAr1, ArAr2 данного класса. Первый объект инициализируется конструктором без параметров, второй - конструктором инициализации. Вывести два объекта на экран с комментариями (где какой массив) Создать объект ArAr3 на основе объекта ArAr2 данного класса. Вывести объект на экран. Вывести на экран одномерный массив из элементов главной диагонали объекта ArAr 1, сумму положительных элементов, расположенных под главной диагонали данного объекта, и отсортировывает массив по-возрастанию