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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Бинарное считывание с файла и бинарный вывод. http://www.cyberforum.ru/cpp-beginners/thread350127.html
Пишу в Visual Studio 2008, давно не писал C++, поєтому возникли следующие вопросы по iostream, fstream #include <iostream> #include <fstream> void printFile( char* fname) { std::fstream file; file.open("fname",std::ios::in); char result_sting; //стрічка з 100 символів int i=0; string a;
C++ Неявное преобразование типов если я правильно понял, то explicit работает таким образом: class abc { int x; public: abc(int x_):x(x_){} ~abc(){} }; http://www.cyberforum.ru/cpp-beginners/thread350120.html
C++ class образец
Существует class Car в проекте из 3 файлов(Function.cpp|main.cpp|Headers.h) В Function.cpp лежат функции типа char *Car::Get_Marka(){ return marka; } В main.cpp только вызовы функций В Headers.h только прототипы и заголовочные файлы Подскажите как применить вызов типа Car&operator+=(Car&ob_1,Car&ob_2);
C++ Проблема сравнения данных в массиве с другими данными
Только вчера начал осваивать С++, со многими вопросами разобрался, но с этим никак =( Данные: Есть двухмерный массив с тремя видами символов (char - 'X', 'O', ' '), все переменные объявлены и инициированы. Х и У - int. Проблема: При попытке сравнить данные имеющиеся в массиве по определенному адресу (причем, по любому) с другими данными, условия указанные в if игнорируются, как будто бы...
C++ Поиск в векторе http://www.cyberforum.ru/cpp-beginners/thread350115.html
Есть вектор v: v = 0; v = 1; v = 2; v = 4; v = 6; Как с помощью алгоритма find узнать есть ли в векторе число 8, между индексами от 0 до 2(включительно), то есть от v до v(включительно)?
C++ Программа дискретная математика Вообщем такая задача: нужно написать программу, которая выводит на экран комбинации из 10ти элементов множества, тоесть "10!" например: А1={1} A2={2} A3={3} A4={1,2} A5={1,3} и так для 10ти элементов, тоесть 3628802 комбинации натолкните на мысль, с чего начать) подробнее

Показать сообщение отдельно
Zumaster
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 17
10.09.2011, 22:50     проверка треугольника
У меня под студию вариант не запустился, по этому свой накатал:
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
42
43
44
45
46
47
48
49
50
#include<iostream>
using namespace std;
 
class Triangle
{
    float a,c;
public:
    Triangle(float seta,float setc);
    float run() { return 2*a+c; }
};
 
 Triangle::Triangle(float seta,float setc)
 {
   a = seta;
   c = setc;
 }
 
int main()
{
    setlocale(LC_ALL,"");
    float a,b,c;
    cout<<"Вычисление периметра равнобедренного треугольника.\n\n";
    cout<<"Введите боковую сторону треугольника: ";
    cin>>a;
    b = a;
    cout<<"Введите основание треугольника: ";
    cin>>c;
    if((a>0)&&(c>0))
    {
        if(a<b+c && b<a+c && c<a+b)
        {
          Triangle tr(a,c);
          cout<<"Периметр равнобедренного треугольника равен: "<<tr.run()<<endl;
        }
        else
        {
          cout<<"\nНеправильно введены параметры боковых сторон.";
          cout<<"\n\nНарушено свойство треугольника: ";
          cout<<"\n\любая сторона треугольника меньше двух других сторон и больше их разности.";
        }
    }
    else
    {
                
          cout<<"\nВведенное Вами значение неверно!!!";
          cout<<"\n\n\rЗначение введенных переменных должно быть отлично от нуля.";
    }
    cin.get();
    return 0;
}
 
Текущее время: 14:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru