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

Треугольник - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программирование последовательного порта. http://www.cyberforum.ru/cpp-beginners/thread173572.html
Здраствуйте. Помогите кто чем может в поиске литературы, исходников по программированию последовательного порта. Получил тему написать прогу "Программа-чат через последовательный порт". Программу буду писать ТОЛЬКО НА СИ(не С++). Заранее спасибо.
C++ Многоразрядные числа Ввести многоразрядное число как строку и сформировать из него массив целых четырёхзначных чисел.(т.е. ячейки по четыре элемента в каждой). http://www.cyberforum.ru/cpp-beginners/thread173547.html
Определить количество столбцов матрицы, не содержащих ни одного нулевого элемента C++
Здравствуйте! Помогите , пожалуйста, решить задачу. Вот текст:1) Дана целочисленная прямоугольная матрица. Определить количествло столбцов, не содержащих ни одного нулевого элемента. 2)Характеристикой строки целочисленной матрицы назовём сумму её положительных чётных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик. Все эти задачи нужно...
Найти произведение элементов массива, расположенных между минимальным и максимальным по модулю элементами C++
Здравствуйте. Помогите, пожалуйста, решить задачу. Вот текст: В одномерном массиве, состоящем из n ещественных элементов, вычислить: 1) сумму положительных элементов массива 2)произведение элементов массива, расположенных между максимальным и минимальным по модулю элементами Упорядочить элементы массива по убыванию модулей элементов. выполнить, используя динамические массивы. Заранее...
C++ Алгоритмы и программы по обработке одномерных и двумерных массивов http://www.cyberforum.ru/cpp-beginners/thread173446.html
Здравствуйте! Помогите пожалуйста решить задачу. Вот текст:осуществить циклический сдвиг элементов прямоуггольной матрицы на n элементов вправо или вниз . n может быть больше количества элементов в строке или в столбце. Все эти задачи нужно сделать, используя статические массивы заранее спасибо Добавлено через 23 часа 56 минут мне объяснили, как это нужно сделать, но я немогу это написать....
C++ О взаимном расположении двух прямых (на языке С) даны действ. числа x1,y1,x2,y2,x3,y3,x4,y4. (x1,y1) и (x2,y2) - координаты двух точек первой прямой., (x3,y3) и (x4,y4) - координаты двух точек второй прямой. определить расположение прямых (параллельны, перпендикулярны, пересекаются (угол)) помогите пож-та - мало опыта, новичок подробнее

Показать сообщение отдельно
alemor
1 / 1 / 0
Регистрация: 03.06.2010
Сообщений: 61
07.10.2010, 16:44     Треугольник
Составьте программу для выполнения следующих заданий:
1. Ввести с клавиатуры длины отрезков a, b и c.
2. Проверить, могут ли быть эти отрезки сторонами треугольника, и вывести соответствующее сообщение.
3. Используя формулу Герона и теоремы синусов и косинусов, вычислить периметр и площадь треугольника, высоты ha, hb и hc, медианы ma, mb и mc и биссектрисы la, lb и lc треугольника.
4. Вывести результаты вычислений с комментариями на экран дисплея.
5. Используя датчик случайных чисел, получить координаты вершин треугольника x1, y1, x2, y2, x3, y3, принадлежащие отрезку [-5,5].
6. Не используя формулы Герона и теоремы косинусов, вычислить периметр, площадь и медианы треугольника.
7. Вычислить длины наибольшей и наименьшей сторон треугольника.
8. Вывести с комментариями результаты вычислений (координаты вершин, периметр, площадь и медианы, длины наименьшей и наибольшей сторон треугольника) на экран дисплея.
9. Напечатать длины сторон в порядке возрастания.

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
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "math.h"
int a,b,c;
int ha,hb,hc;
int ma,mb,mc;
int la,lb,lc;
int x1,x2,x3;
int z1,z2,z3;
double p, s;
int _tmain(int argc, _TCHAR* argv[])
{
    printf("Введите длину отрезка a\n");
    scanf("%d", &a);
    printf("Вы ввели число %d, спасибо!\n", a);
    printf("Введите длину отрезка b\n");
    scanf("%d", &b);
    printf("Вы ввели число %d, спасибо!\n", b);
    printf("Введите длину отрезка c\n");
    scanf("%d", &c);
    printf("Вы ввели число %d, спасибо!\n", c);
 {
    if (a+b<c) printf("Треугольник получился\n");
    else if (a+b>c) printf("Не треугольник попробуйте заново\n");
        p=a+b+c;
        printf("Периметр равен: %d\n", p);
    return 0;
    
 }
}
Во первых не складывает не целые числа(
Во вторых ищет периметр, но не правильно(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru