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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
#1

Проверить, является ли четырехугольник ромбом - C++

21.04.2010, 16:28. Просмотров 410. Ответов 3
Метки нет (Все метки)

помогите ребята,ужас как срочно надо,пожалуйста
1. составить программу, которая определяет, можно ли построить треугольник со следующими сторонами а) 3, 7, 9; б) x, y, z; в) 2x, 3y, x+y. Для проверки, существует ли треугольник с данными сторонами,использовать функцию treugolnik. В роли аргументов функции выступають стороны, результат логичного типа.
// функция определяет может ли существовать треугольник с данными сторонами
bool treugolnik(float a, float b, float c)

{bool flag=false;
if (a<b+с && b<a+с && c<a+b) flag=true;
return flag;
}

2. Составить программу, которая проверяет, есть ли четырьохугольник, заданний координатами своих вершин (x1,y1;x2,y2;x3,y3;x4,y4) ромбом. Вычисление d=sqrt(pow(x1-x2,2)+(y1-y2,2)) . Оформить с помощью функции.

3. Даны числа n,m , вычислить A(n,m) где
A(n,m)= m+1,если n==0
A(n-1,1),если n!=0,m==0
A(n-1,A(n,m-1)),если n>0,m>0
использовать программу,корорая включает рекурсию
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2010, 16:28     Проверить, является ли четырехугольник ромбом
Посмотрите здесь:

Задача с ромбом! C++
Проверить, является ли год високосным C++
C++ Является ли фигура ромбом.
C++ Определить, является ли данный четырехугольник параллелограммом.
C++ Проверить, является ли число трехзначным
C++ Определите, является ли этот четырехугольник: а) параллелограммом; б) ромбом; в) квадратом?
C++ Определить является ли заданный четырехугольник трапецией
C++ Является ли четырехугольник, заданный координатами вершин, прямоугольником
C++ Выяснить, является ли данный четырехугольник параллелограммом, трапецией, прямоугольником, ни тем, ни другим
Является ли четырехугольник прямоугольником C++
Проверить является ли строка палиндромом C++
C++ Определить является ли четырехугольник прямоугольником

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1466 / 833 / 69
Регистрация: 26.03.2010
Сообщений: 2,841
21.04.2010, 16:33     Проверить, является ли четырехугольник ромбом #2
Первое.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
bool treugolnik (float, float, float); // прототип функции. 
int main()
{
    setlocale(LC_ALL, "Russian");
    // тело программы.
    system("pause");
    return 0;
}
 
bool treugolnik (float a, float b, float c)
{
    bool flag=false;
    if ((a+b>c) && (a+c>b) && (b+c>a)) flag=true;
    return flag;
}
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
21.04.2010, 16:39  [ТС]     Проверить, является ли четырехугольник ромбом #3
setlocale(LC_ALL, "Russian");
// тело программы.
system("pause");

а что вы этим делаете?
neske
1466 / 833 / 69
Регистрация: 26.03.2010
Сообщений: 2,841
21.04.2010, 17:04     Проверить, является ли четырехугольник ромбом #4
Цитата Сообщение от m@l@a Посмотреть сообщение
setlocale(LC_ALL, "Russian");
- дает возможность выводить в консоль русские буквы.
Цитата Сообщение от m@l@a Посмотреть сообщение
// тело программы.
- это всего лишь комментарий, которым я подразумевал что тут вы допишите сами.
Цитата Сообщение от m@l@a Посмотреть сообщение
system("pause");
- Не закрывает консоль сразу после выполнения программы.

Добавлено через 18 минут
На счет второго не уверен:
код.
C++
1
2
3
4
5
6
int example (int  n, int m)
{
    if (n==0) return m+1;
    if ((n!=0) && (m==0)) return example(n-1, 1);
    if ((n>0) && (m>0)) return example(n-1, example(n, m-1));
}
Yandex
Объявления
21.04.2010, 17:04     Проверить, является ли четырехугольник ромбом
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru