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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру "телефонная книжка" http://www.cyberforum.ru/cpp-beginners/thread173550.html
здравствуйте! требуется создать телефонную книжку. вводятся n-ое количество имен и номеров телефонов, потом сортируются по алфавиту. пробовал создавать структуру Код: struct zk { char name; int numb; }; потом делать массив структур
C++ Как прописать строки по- русски Как прописать строки по-русски, чтобы при выводе на экран не было иероглифов? http://www.cyberforum.ru/cpp-beginners/thread173548.html
Многоразрядные числа C++
Ввести многоразрядное число как строку и сформировать из него массив целых четырёхзначных чисел.(т.е. ячейки по четыре элемента в каждой).
C++ Напишите программу, которая использует функцию для вычисления среднего геометрического трех чисел типа int, что вводит пользователь.
Напишите программу, которая использует функцию для вычисления среднего геометрического трех чисел типа int, что вводит пользователь. Язык форума - русский. Сообщения на других языках являются нарушением правил
C++ Напишите программу, содержащую функцию, которая принимает два числа в качестве аргументов и возвращает их произведения. http://www.cyberforum.ru/cpp-beginners/thread173517.html
Напишите программу, содержащую функцию, которая принимает два числа в качестве аргументов и возвращает их произведения.
C++ Напишите функцию, которая принимает три числа в качестве параметров и возвращает их сумму. Напишите функцию, которая принимает три числа в качестве параметров и возвращает их сумму. Пишите по-русски! подробнее

Показать сообщение отдельно
alemor
1 / 1 / 0
Регистрация: 03.06.2010
Сообщений: 61

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

07.10.2010, 16:44. Просмотров 2055. Ответов 16
Метки (Все метки)

Составьте программу для выполнения следующих заданий:
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;
    
 }
}
Во первых не складывает не целые числа(
Во вторых ищет периметр, но не правильно(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru