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

Найти площадь правильного шестиугольника - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить принадлежность точки заданной области http://www.cyberforum.ru/cpp-beginners/thread52846.html
Задание: Разработать программу, которая в ответ на вводимую с клавиатуры пару вещественных чисел, представляющих собой координаты X,Y точки A на плоскости, выдает текстовое сообщение о...
C++ Трабла с функцией ( #include <stdio.h> #include <string.h> #include <stdlib.h> #include <conio.h> int main() { } char m(char s) { char mass; http://www.cyberforum.ru/cpp-beginners/thread52845.html
Полиморфизм C++
полиморфизм runtime vs compile polymorphism: как вы на проектах определяете, когда стоит пользоваться шаблоном, а когда виртуальными функциями? полиморфизм аргументов функции: допустим у...
2 хода конём C++
Заданы координаты двух клеток шахматного поля (от 1 до 8 по обоим измерениям). Требуется вычислить, может ли конь дойти из одной клетки в другую за один ход, если нет, то за два хода. Если дойдет за...
C++ орграф на С++ http://www.cyberforum.ru/cpp-beginners/thread52827.html
Пожалуйста, помогите! Может, кто-то когда-то писал такую программу: в файле задана матрица смежности (или инцидентности), по ней надо сделать орграф с обходом в ширину (или в глубину), добавить...
C++ переобразовать текст в 0 и 1 прошу прощение если повторяю тему,просто не знаю как правильно вопрос для поиска задать,решил тему откррыть,как мне написать прогу того,чтобы вводимый текст был записан 0ами и 1ами подробнее

Показать сообщение отдельно
МаксимМВ
C/C++
90 / 90 / 5
Регистрация: 01.07.2010
Сообщений: 281
05.01.2011, 12:44
Вообще то сторона правильного шестиугольника равна радиусу описанной, а не вписанной окружности. Тот код содержит ошибку. Сделал на Си:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <math.h>
 
float Hexagon(float side)
{
    return 3/2*sqrt(3)*side*side;
}
 
int main(int argc, char *argv[])
{
    float R;
    printf("Введите длину стороны правильного шестиугольника: ");
    scanf("%f",&R);
    printf("Площадь равна %f\n", Hexagon(R));
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru