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

Класс "Точка". Функция - определение в каком координатном угле находится точка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из нерассортированного списка целых чисел удалить все наибольшие элементы, оставив первый из них http://www.cyberforum.ru/cpp-beginners/thread879755.html
Доброго времени суток. Никак не могу сделать эти задания(( Буду премного благодарен тому, кто поможет мне хоть с одной из них! Из нерассортированного списка целых чисел удалить все наибольшие элементы, оставив первый из них. Выручите плиз! Очень нужны эти задачи!
C++ Перевести целое отрицательное четырёхбайтное число из десятичной в двоичную систему счисления Доброго времени суток. Никак не могу сделать эти задания(( Буду премного благодарен тому, кто поможет мне хоть с одной из них! Перевести целое отрицательное четырёхбайтное число из десятичной в двоичную систему счисления: (повторение) используя алгоритм деления на 2 (см. первый семестр); (повторение) используя битовые операции (см. первый семестр); используя объединение и поля битов. http://www.cyberforum.ru/cpp-beginners/thread879753.html
Шаблонный класс (конструктор по умолчанию, основной конструктор и конструктор копирования; перегрузить операторные функции) C++
5.1. Разработать шаблонный класс Set. Класс должен содержать конструктор по умолчанию, основной конструктор и конструктор копирования. Перегрузить в этом классе операторные функции, которые обеспечивают ввод/вывод элементов класса, а также операторную функцию присваивания. Кроме этого перегрузить операторные функции * и *=, которые вычисляют пересечение двух множеств. Создать с помощью этого...
В одномерных массиве вычислить произведение элементов в значении которое не менее числа 1 C++
В одномерных массиве вычислить произведение элементов в значении которое не менее числа 1. Заменить этим произведением первый и последний элемент массива. Оформить в виде, функций . Спасибо заранее)
C++ Дайте комментарии к коду! http://www.cyberforum.ru/cpp-beginners/thread879728.html
Дайте пожалуйста комментарии к коду! #include <iostream> // Подключение библиотеки ввода-вывода using namespace std; // Объявление стандартных имен void rotateMatrix(double **matrix, int &rows, int &cols, int rotate_count) // Подключение функции { double temp; int min; // Объявление переменной min for (int r = 0; r < rotate_count; r++) // Задается цикл {
C++ Восстановление кратчайшего пути в графе Есть алгоритм нахождения кратчайших путей(Флойд), а как восстановить путь как узнать через какие вершины он прошел?туплю прогаю с утра)) #include<fstream> main(){ int n,b,i,j,k,a; std::ifstream I("input.txt"); std::ofstream O("output.txt"); I>>n; for(k=0;k<n;k++) for(i=0;i<n;i++) подробнее

Показать сообщение отдельно
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
26.05.2013, 21:22

Не по теме:

Цитата Сообщение от Chelsea Smile Посмотреть сообщение
координатном угле
Координатный уголь это хорошо.



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
#include <iostream>
 
class Point {
 public:
  Point() : x(0), y(0) {}
  Point(double x, double y) : x(x), y(y) {}
  double getX() const { return x; }
  double getY() const { return y; }
 private:
  double x, y;
};
 
int getQuadrant(const Point &point) {
  if (point.getY() > 0) {
    return ((point.getX() > 0)? 1 : 2);
  } else {
    return ((point.getX() > 0)? 4 : 3);    
  }
}
 
int main(int, char**) {
  std::cout << getQuadrant(Point(1, 2)) << std::endl;
  std::cout << getQuadrant(Point(-1, 2)) << std::endl;
  std::cout << getQuadrant(Point(1, -2)) << std::endl;
  std::cout << getQuadrant(Point(-1, -2)) << std::endl;
  return 0;
}
Добавлено через 2 минуты
Я не понял, как сделать отдельно дружественную функцию с таким же именем.
Но можно зафрендить уже имеющуюся, что бессмысленно.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru