Форум программистов, компьютерный форум CyberForum.ru

Класс треугольников Triangle - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ простая программка с if и switch, пожалуйста!! http://www.cyberforum.ru/cpp-beginners/thread518836.html
составить простую программу сначала с if,а потом и со switch. можно и разные. программка типа: ввеедите число(ручной ввод) если например > 18, то можно идти на дискотеку; или введите число(опять же ручной ввод) если например 10 лет,то идешь в цирк по детскому билету,больше - по взорслому... и т. д. очень нужно!!!:cry:
C++ Не знаю, как работать с элементамми массива Еужно провести кое-какие преобразования с элементами вектора. Для начала нужно считать ненулевые элементы матрицы в вектор values типа double, создать еще один coord вектор, стоящий из чисел, построенных по правилу: i + (j-1)*n , где i - номер строки, j - номер столбца, n - порядок матрицы теперь нужно разделить все элементы строки на диагональный элемент, стоящий в данной строке, т.е.... http://www.cyberforum.ru/cpp-beginners/thread518816.html
C++ Выделить последнее слово из введенной строки
написать программу выделения последнего слова из введенной строки и отображение его на экране
Написать обработчик исключений ситуации при преобразовании указателя на класс B до указателя на абстрактный класс А ... C++
Написать обработчик исключений ситуации при преобразовании указателя на класс B до указателя на абстрактный класс А ... как сделать этот с указателями ??? я делаю вот так но не работает, делал по разному, но уже не знаю как написать 1 сточку правильно A *a; B b(1,2); B *test; test = &b;
C++ Не работает isdigit как задумано http://www.cyberforum.ru/cpp-beginners/thread518793.html
int main() { setlocale(LC_ALL,"Russian" ); cout<<"Введите размерность массива="; int n;//размерность масива char nom_mas; cin>>n; nom_mas=n; if(isdigit(nom_mas)) {//bla bla bla}
C++ Задача из ЕГЭ Есть след. задача(см.текст) Вот как я её решал: #include<iostream> #include<string.h> using namespace std; const int M=100; struct Trains { char Station;//станция char times;//время }; подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5943 / 5548 / 1783
Регистрация: 18.12.2011
Сообщений: 14,167
Завершенные тесты: 1
14.03.2012, 19:18     Класс треугольников Triangle
C++
1
2
3
4
5
6
7
8
9
10
11
12
bool Triangle::sravnenie (Triangle tr2)
{ 
    if(x1==tr2.x1 && x2==tr2.x2 && x3==tr2.x3 && y1==tr2.y1 && y2==tr2.y2 && y3==tr2.y3 )
       return true
    return false;
}
double Triangle::perimetr() //!!!! без параметра. Считаем периметр этого(this) треугольника
{
    return sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))+
             sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2))+
             sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));
}
Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
int main()
{
    Triangle t1(0,0,100,100,0,100),t2(100,100,0,200,200,200);
    if(t1.sravnenie(t2))
        cout<<"Равны";
    else
        cout<<"Не равны";
    double PP=t1.perimetr();
    cout<<PP;
}
 
Текущее время: 06:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru