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

Определить кольцо с центром в начале координат, которое содержит все точки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Количество заглавных букв в тексте http://www.cyberforum.ru/cpp-beginners/thread714760.html
Помогите исправить ошибку, которую не знаю) Все подпрограммы работают, но когда они не в одной программе, а если в одной то некорректно работают! С клавиатуры вводится строка. Составить программу, которая подсчитывает количество заглавных букв в тексте; выводит на экран слова, имеющие наименьшее количество букв удаляет все слова, начинающиеся со строчной буквы. #include <iostream>...
C++ Траблы с ответом Please, помогите ответить на следующий вопрос: Если derived class (Class2) переопрелелен a function из the base class (Class1), как может derived function вызывать the base class function если the function declaration следующая? void print( ); Question 6 options: A) :public Class1::print( ); B) print( ); C) Class1 :: print( ); D) all of the above http://www.cyberforum.ru/cpp-beginners/thread714747.html
C++ Где ошибка? С++
Задание на картинке #include <iostream> #include <cmath> using namespace std; int main() { double x=3.4; double y=3.4; double e; cout<<"Z="<<1.57*pow(10,-2)*x+3/x-5*(x+2)*sin(x)-1.3*sqrt(pow(cos,2)*x+1)+5.54*pow(e,2*cos(x)(log10(x))<<endl;
Графика. Начало C++
Надо написать игру Гексагон, соотв 6 угольную сетку надо нарисовать, но как этого сделать в с++ на visual studio не представляю вообще, а потом в этот 6 угольник надо тыкать мышкой, и выбирать ходы , этого я тоже не знаю как сделать, думаю разбираться надо начать с графики, посоветуйте чего надо почитать, раньше никогда с таким дело не имел. Да, гуглил и искал до создания этой темы, но нашел про...
C++ Класс Person http://www.cyberforum.ru/cpp-beginners/thread714734.html
Здравствуйте! Задание: Разработать класс Person, который содержит соответствующие члены для хранения: имени, возраста, пола и телефонного номера. Напишите функции-члены, которые смогут изменять эти члены данных индивидуально. Напишите функцию-член Person::Print(), которая выводит отформатированные данные о человеке.
C++ перевод Int в строку и вывести в WINAPI Не могу перевести int в строку так чтобы вывести его через TextOut: Подскажите код для перевода!!!! //перевести int i=100; в строку S и вывести через //--->TextOut(ps.hdc,30,30,S,ARRAYSIZE(S)); мой пример вот //Библиотеки/// #include <stdlib.h> подробнее

Показать сообщение отдельно
lemegeton
2915 / 1344 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
01.12.2012, 11:22     Определить кольцо с центром в начале координат, которое содержит все точки
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
32
33
34
35
36
37
38
39
40
41
#include <cmath>
#include <ctime>
#include <cstdlib>
#include <iostream>
#include <vector>
 
double getDistance(double x1, double y1, double x2, double y2) {
  return std::sqrt(std::pow(x1 - x2, 2.) + std::pow(y1 - y2, 2.));
}
 
double getRandom() {
  return ((rand() % 20000) - 10000) / 1000.0;
}
 
int main(int argc, char *argv[]) {
  setlocale(LC_ALL,"rus");
  srand(time(0));
  
  int numberOfPoints = 10 + rand() % 5;
  
  std::vector<double> coordinates(numberOfPoints * 2);
  for (int i = 0; i < numberOfPoints; ++i)
    std::cout << "[" << (coordinates[i * 2] = getRandom()) << ":" <<
      (coordinates[i * 2 + 1] = getRandom())  << "], ";
  
  
  double minRadius = getDistance(0, 0, coordinates[0], coordinates[1]);
  double maxRadius = minRadius;
  for(int i = 1; i < numberOfPoints; ++i) {
    double thisDistance = getDistance(0, 0, coordinates[i * 2], coordinates[i * 2 + 1]);
    if (thisDistance > maxRadius)
      maxRadius = thisDistance;
    if (thisDistance < minRadius)
      minRadius = thisDistance;
  }
 
  std::cout << "inner radius: " << minRadius << ", outer radius: " << maxRadius << std::endl;
  
  std::cin.get();
  return EXIT_SUCCESS;
}
 
Текущее время: 03:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru