|
|
Другие темы раздела | |
C++ Строки (между одинаковыми буквами вставлять " - " (тире))
https://www.cyberforum.ru/ cpp-beginners/ thread725327.html Здавствуйте,помогите с программой,выдает ошибку на scanf ("%s" &a); Сама ошибка: invalid operands of types 'const char ' and 'char ' to binary 'operator&'|.Подскажите в чем причина. Программа должна между одинаковыми буквами вставлять " - " (тире) #include <iostream> #include <stdio.h> #include <stdlib.h> #include <string> using namespace std; int main() {int i,j; char a,b; |
Проверка содержимого текстового файла C++ Помогите пожалуйста сделать проверку содержимого текстового файла. Если там есть хотя бы одна не цифра -выдать ошибку , если все цифры записать в массив. Спасибо. |
C++ О том как я сошел с ума или "expression must have integral" вот часть кода double nP, nC; nA = 5; nB = -17; nP = 10; nC = 5; wcout << L"A = " << nA << "\tnB = " << nB << "\tP = " << nP << "\tC = " << nC << endl; nC = nP; nB %= 3; nA /= (nB + nC * 5); wcout << L"A = " << nA << endl << endl; при компилировании подчеркивает "nB %" и пишет expression must have integral or enum type. Что не так? https://www.cyberforum.ru/ cpp-beginners/ thread725310.html | C++ ругается на clrscr() запускаю в CodeBlocks Ругается на clrscr(); Если удалить её то ругается на gotoxy(35,12); В чем проблема подскажите? #include<conio.h> int main(void) { clrscr(); https://www.cyberforum.ru/ cpp-beginners/ thread725308.html |
C++ побитовая операция | есть 3 матрицы : float **M,**M1,**M2; нужно выполнить for(i=0;i<n;i++) { for(j=0;j<m;j++) { |
C++ Вычисление сумм элементов. Операторы и функции
https://www.cyberforum.ru/ cpp-beginners/ thread725297.html Здравствуйте, дорогие форумчане. Мне нужна ваша помощь, а конкретно вот по этому заданию: Даны действительные числа a,b. Последовательность x1, x2,... образована по закону xn=0.5a-bsin(0.5n). Найти первое xn для которого выполняется условие |xn - xn-1|<эпсилант. Если что, то скрин прикрепил. Помогите, пожалуйста, если сможете. С меня много +. За ранее благодарен. |
C++ Нарушение прав доступа при записи
https://www.cyberforum.ru/ cpp-beginners/ thread725295.html Скажите, пожалуйста, в чем проблема??? Задание: Составить программу, которая получает матрицу Х размером mx*nx и матрицу Y размером my*ny. Если обе матрицы квадратные и одного размера, то программа из двух исходных квадратных матриц Х и Y формирует результирующую матрицу Z путем суммирования каждого элемента каждого столбца матрицы А с произведением соответствующей строки матрицы В. Это... |
Бинарные файлы и структуры C++ Доброго времени суток. Прошу ответить на пару вопросов: 1) Почему результат операции sizeof, применённый к структуре, не совпадает с суммой кол - ва байт всех типов и элементов массивов? Напр: struct mon { char model; int opt, roz; char comm ; } buf; sizeof(buf) = 72 |
C++ Проверьте код пожалуйста
https://www.cyberforum.ru/ cpp-beginners/ thread725273.html Цель работы Создать программу, которая вычисляет значения функции заданного диапазона; необходимо организовать ввод границ интервала, значения n, шаг аргумента. Программа должна содержать такие части: • чтение данных с консоли; • основная (вычислительная) часть (содержит проверку условия, цикл, в котором устанавливается новое значение аргумента, отображается это значение, вычисляется... |
C++ Найти кол-во элементов двумерного массива отличающихся от среднего менее, чем на 17% Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread725262.html |
Написать программу, реализующую поиск наиболее отличающегося элемента двумерного массива от среднего арифметического C++ Заранее спасибо. |
C++ Написать программу, которая меняет знак всех нечетных элементов двумерного массива Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread725256.html |
0 / 0 / 1
Регистрация: 01.05.2012
Сообщений: 57
|
||||||
0 | ||||||
Создать класс «транспортное средство» - C++ - Ответ 382950309.12.2012, 23:44. Показов 5394. Ответов 0
Метки (Все метки)
16.1. Создать класс «транспортное средство». Информация о транспортном средстве — это: название, мощность двигателя, максимальная скорость. Функции:
а) ввод данных о транспортном средстве; б) вывод на экран информации о транспортном средстве; в) функция, возвращающая название транспортного средства; г) функция, возвращающая информацию о мощности двигателя; д) функция, возвращающая максимальная скорость транспортного средства. Создать массив объектов класса «транспортное средство». Подсчитать среднюю скорость транспортных средств. Вывести названия транспортных средств с мощностью двигателя выше заданной. 16.2. На базе класса “транспортное средство” создать классы “автомобиль” и “лошадь”. Данные класса “автомобиль”: название, мощность двигателя, максимальная скорость, тип кузова, расход топлива. Функции: а) ввод данных об автомобиле; б) вывод на экран информации об автомобиле; в) функция, возвращающая тип кузова; г) функция, выводящая на экран название автомобиля, если его расход топлива ниже заданного. Данные класса “лошадь”: название, мощность двигателя, максимальная скорость, возраст, любимая пища. Функции: а) ввод данных о лошади; б) вывод на экран информации о лошади; в) функция, возвращающая возраст; г) функция, возвращающая любимую пищу. Создать массивы объектов классов “автомобиль” и “лошадь”. Подсчитать средние скорости всех лошадей и всех автомобилей. Вывести на экран названия автомобилей с заданным типом кузова и расходом топлива ниже заданного. Вывести на экран кличку лошади, которая любит овес. 16.3. Для описанной иерархии классов создать виртуальную функцию, которая : а) для класса “транспортное средство” не определена; б) для класса “автомобиль” корректирует тип кузова; в) для класса “лошадь” выводит на экран кличку лошади. Также создать виртуальную функцию вывода объектов классов “автомобиль” и “лошадь” на экран. Создать массив, вперемешку хранящий указатели на объекты классов “автомобиль” и “лошадь”. Вывести массив на экран. Откорректировать элементы массива и вывести клички лошадей. Откорректированный массив снова вывести на экран. 16.4. Для класса “автомобиль” перегрузить операцию “>” (большим считается тот автомобиль, скорость которого больше) и перегрузить операцию “+” (операция увеличивает на заданное значение мощность двигателя). Перегрузить операцию присваивания. Перегрузить операции ввода и вывода. Создать массив объектов класса “автомобиль”. Увеличить мощность двигателя каждого автомобиля на произвольное значение. Найти автомобиль с наименьшей скоростью.
Добавлено через 2 часа 41 минуту Подниму. Вернуться к обсуждению: Создать класс «транспортное средство» C++
0
|
09.12.2012, 23:44 | |
Готовые ответы и решения:
0
Создать базовый класс «Транспортное средство» и производные классы «Автомобиль», «Велосипед», «Повозка» Создать базовый класс "транспортное средство" Класс Vehicle (транспортное средство) Базовый класс «Транспортное средство» |
09.12.2012, 23:44 | |
09.12.2012, 23:44 | |
Помогаю со студенческими работами здесь
0
Создать класс Man (человек), с полями: имя, возраст, пол и вес. Создать производный класс Student ... Создать абстрактный базовый класс Тройка чисел с виртуальными методами увеличения на 1. Создать производный класс Время со своими функциями Создать класс - данные - абстрактный базовый класс. Создать производные классы Создать класс Элемент списка (Node), а затем класс Список (List) |