Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не сложная элементарная легкая задача с хэдерами,поинтерами и тд - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Expression syntax in function bh() http://www.cyberforum.ru/cpp-beginners/thread794936.html
x=(d++ y+ + -2*c+777)/ 7; ошибку выдает после квадратных скобками ; подскажите что делать ?
C++ Не могу удалить динамически выделенную память под массив Здравствуйте. Изучил сегодня динамическое выделение памяти и не могу ее удалить. Подскажите где ошибка и, если возможно, объясните почему она возникла. Вот часть программы. try { double... http://www.cyberforum.ru/cpp-beginners/thread794920.html
Вычислить значение выражения C++
Надо реализовать решение вот этой задачи в C++ В опщем вот сама задача (картинка)
Как найти в строке вещественные числа ? C++
Всем доброго времени суток, как в строке найти вещественные числа, знаю функцию isdigit(c) но она проверяет является ли с - числом, а нужно вещественное
C++ Дискретно - косинусоидальное преобразование http://www.cyberforum.ru/cpp-beginners/thread794904.html
Добрый день. Необходимо с помощью ДКП преобразовать изображение. Инфы мало, поэтому не уверен что алгоритм верный. Код приведен ниже. DirectDTC - прямое, InverseDTC - обратное. Функции DirectDTC...
C++ Строки. написать(код программы) рекурсивную функцию, "перевертывающей" строку S Помогите пожалуйста написать(код программы) рекурсивную функцию, "перевертывающей" строку S? На С++ или Pascal ABC, заранее благодарен подробнее

Показать сообщение отдельно
renataakhm
20 / 5 / 1
Регистрация: 10.09.2012
Сообщений: 115

Не сложная элементарная легкая задача с хэдерами,поинтерами и тд - C++

25.02.2013, 22:44. Просмотров 409. Ответов 3
Метки (Все метки)

Здравствуйте, ребята! Столкнулась с задачей..времени,как всегда не хватает(( Вообщем, есть задача у меня такая:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include<iostream>
#include"car.h"
#include"mazda.h"
 
using namespace std;
 
template <typename T>
const T& compare(const T& c1, const T& c2){
c1<c2;
}
 
int main(){
car c1("Matiz", 1983);
car c2("Volga", 1997);
 
cout«c1«c2;
 
if (c1<c2){
 cout«c1.getName()«" is older"«endl;
}
else {
cout «c2.getName()« " is older"«endl;
}
 
car *ptr1 =&c1;
car *ptr2=&c2;
ptr1->setYear(2005);
cout«"After setting new age to Matiz:"«endl;
if (*ptr1 < *ptr2) {
cout « ptr1->getName()«" is older."«endl;
}
else {
cout « ptr2-> getName()«" is older."«endl;
}
 
car* c3 = new mazda();
c3->setName("Mazda");
c3->setYear(1998);
cout«c3->getName()«" is "«c3->getYear«" years old"«endl;
return 0;
}
Это вот то, что мне дали в задании... Нужно добавить хэдеры, как видно.... Вообщем, вам то видно, что нужно, а мне нет.
И вот в конце написано, что в общем то, должно выводиться:

Matiz made in 1983 year (Матиз произведен в 1983 году)
Volga made in 1997 (Волга произведена в 1997 году)
Matiz is older (Матиз старше)
After setting new age to Matiz: (После задания нового возраста Матизу)
Volga is older. (Волга старше)
Mazda Cronors is 15 years old (Мазда кронорс 15 лет)
Press any key to continue... (Нажмите любую клавишу для продолжения..)

Перевод добавила я, на всякий случай..

Я обещаю, что научусь все это делать!!Просто помогите разочек. Элементарный синтаксис знаю, а вот про это все ну уж очень практики мало было у меня,ну не могу понять(( Это всего первая контрольная, а будет еще 3.. Так что времени выучить будет. Но эту задачу нужно завтра(( Стыдно, противно...но не могу! Не оставляйте в беде =(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru