Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Корни квадратного уравнения,массив и среднее арифметическое 1.Вычислить корни квадратного уравнения ax^2+bx+c=0. 2.Вычислить сумму и количество положительных элементов массива X.X-действительные числа. 3.Найти среднее арифметическое значений функции f(x) в точках a, b, (a+b)/2 используя обращение к функции f=(x*sin⁡ π/4) / (1-2x*(cos⁡ π)/4+x^2). https://www.cyberforum.ru/ cpp-beginners/ thread243318.html Решить с оператором while C++
помогите пожалуйста решить прогу, используя в прогрумме оператор while. Условие:Пасажирский самолет может поднять груз общим весом 30тон. Составить программу для определения веса почтового груза, который может поместить в самолет после пасадки пассажиров и загрузки их багажа. Во время регистрации пасажиров ЭВМ должна считывать колличество пасажиров(условный вес одного человека 100 кг.) ...
C++ Число Фибоначчи, циклы. https://www.cyberforum.ru/ cpp-beginners/ thread243315.html
Прошу помочь с решением... Нужно сформировать все числа Фибоначчи не превышающие заданное число. Заранее спасибо..
C++ Циклы Прошу помочь с решением задачек, заранее благодарен ;) 1. Дана последовательность из n целых чисел. Найти сумму минимального и максимального элементов в этой последовательности. 2. Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу К. https://www.cyberforum.ru/ cpp-beginners/ thread243314.html
C++ Погрешности!
Всем Привет! Вопрос точности вычислений и преобразований погрешности!Т.е возник такой вопрос,не могу создать программу которая,должна решать такое(Допустим я вожу какое нибудь число например 2,3456 и программа должна найти,абсолютную и относительную погрешность)!И нужно указать,либо до десятых,либо до сотых! Помогите пожалуйста!Вот такая вот проблема!:read:
C++ MS VC++ WinApi32 // win_api.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <Windows.h> #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { https://www.cyberforum.ru/ cpp-beginners/ thread243294.html
C++ сумма ряда Написал прогу для нахождения суммы . Для точности 0.1 0.01 работает а дальше нет ! Почему ? #include<iostream.h> #include<math.h> #include<conio.h> #include<iomanip.h> void main() {clrscr(); int k=1; float x, eps, fl,s=0; cout<<"vvedite x,eps "<<endl; https://www.cyberforum.ru/ cpp-beginners/ thread243286.html C++ Сравнение алгоритмов сортировки массива
Всем доброго времени суток Получил задание в университете, выполнил его. Результатом не очень доволен, хотя явных ошибок не вижу... Задача: сравнить алгоритмы сортировки умным пузырьком и "глупым". Использую функцию timeGetTime для получения времени вычисления. В теории так назваемый умный пузырек должен сортировать ощутимо быстрее. На практике же отличия в несколько микросекунд, причем...
C++ Литература начинающим https://www.cyberforum.ru/ cpp-beginners/ thread243281.html
Люди, посоветуйте пожалуйста литературу начинающим(с нуля) программистам!:) (С++)
C++ Класс-вектор в С++ Здраствуйте. Передо мной стоит задача реализовать произведение и сложение векторов. Информации, той, что я нашел, оказалось мало. Программу с горем пополам я написал, тем более что в методиче был пример:). вот что у меня есть: #include <tchar.h> #include <conio.h> #include <iomanip.h> #include <iostream.h> #include <stdio.h> //---------------------------------------------------- https://www.cyberforum.ru/ cpp-beginners/ thread243246.html
C++ Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым
Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым (сумма первых трех цифр равна сумме последних трех цифр) или делится на 13. Как решить не пойму:( Именуйте темы осмысленно. Название темы должно максимально полно отражать ее содержание.
C++ Таблица значений функции на С++ https://www.cyberforum.ru/ cpp-beginners/ thread243153.html
Помогите начинающему программисту составить таблицу значений функции z=x+2y при х,изменяющегося на отрезке с шагом 0,2 и y,изменяющегося на отрезке {0,2} С шагом 0,4 Шаги выдаёт,а вот на функцию z = x+(2*y) не эрогирует,выдаёт ерунду какую-то,уже голову сломал((((( #include<iostream> using namespace std;
Freelance
Эксперт С++
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
15.02.2011, 19:27 0

Структуры - C++ - Ответ 1371486

15.02.2011, 19:27. Показов 1008. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Марина=* как решение

Решение

Цитата Сообщение от Марина=* Посмотреть сообщение
1-решить задачу, используя структуру point для хранения координат точки : Наийти три разлинные точки из заданного множества точек, образющих треугольник наибольшего периметра.
Как-то так
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
42
43
44
45
46
47
48
49
#include <iostream>
#include <vector>
#include <cmath>
#include <algorithm>
#include <ctime>
#include <cstdlib>
 
struct point{
  double x;
  double y;
};
 
double get_per(point a, point b, point c){
  return sqrt( pow( (b.x - a.x), 2.0 ) + pow( (b.y - a.y), 2.0 ) ) +
  sqrt( pow( (c.x - b.x), 2.0 ) + pow( (c.y - b.y), 2.0 ) ) +
  sqrt( pow( (a.x - c.x), 2.0 ) + pow( (a.y - c.y), 2.0 ) );
}
 
int main(){
  std::vector<point>  set_points;
  std::vector<double> pers;
  srand(time(0));
  int n = 0;
  std::cout << "\n\nEnter count points in set -> ";
  std::cin >> n;
  set_points.resize(n);
  struct pred{
    point operator() (){
      point tmp;
      tmp.x = rand() % 100 - 50;
      tmp.y = rand() % 100 - 50;
      return tmp;
    }
  };
  std::generate_n(set_points.begin(), n, pred());
  for(int i = 0; i < n - 2; i++)
    for(int j = i + 1; j < n - 1; j++)
      for(int k = j + 1; k < n; k++)
         pers.push_back(get_per(set_points[i], set_points[j], set_points[k]));
  for(int i = 0; i < n - 2; i++)
    for(int j = i + 1; j < n - 1; j++)
      for(int k = j + 1; k < n; k++)
        if( *std::max_element(pers.begin(), pers.end()) ==
           get_per(set_points[i], set_points[j], set_points[k]))
          std::cout << "\n 1points -> (" << set_points[i].x << ';' << set_points[i].y << ")\n"
          << "\n 2points -> (" << set_points[j].x << ';' << set_points[j].y << ")\n"
          "\n 3points -> (" << set_points[k].x << ';' << set_points[k].y << ")\n";
  return 0;
}


Вернуться к обсуждению:
Структуры C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.02.2011, 19:27
Готовые ответы и решения:

Помещение структуры в вектор, удаление структуры, изменение элементов структуры
Здравствуйте. Помогите разобраться с тем, как: 1 - находить элементы в векторе зная уникальный...

Функция внутри структуры использует указатель, как поле этой структуры
Коротко, есть класс A, описан в файле A_class.h ну и реализованы функции в A_class.cpp, есть файл...

Динамические структуры данных. Программа ввода в структуры и вывода информации из неё.
Автоматизированная информационная система на железнодорожном вокзале содержит сведения об...

Структуры, массивы структур (как можно присваивать(инициализировать) значения полям структуры)
Есть у меня вот такая структура, например struct Subject { int cost; int Volume; }; Потом...

1
15.02.2011, 19:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2011, 19:27
Помогаю со студенческими работами здесь

Вывод структуры, строка как элемент структуры
Описать структуру с именем TRAIN, содержащую следующие поля: □ название пункта назначения;...

Исследование структуры FILE или: что вообще можно выудить из этой структуры, указатель на которую мы получаем при открытии файла?
Ничего нельзя. Итак, новичкам напомню, что после выполнения кода FILE* f= fopen (&quot;file.txt&quot;,...

Структуры. Вызов данных структуры по указателю. с++
Условие задачи: Помогите, пожалуйста, с как реализовать печать вообще не представляю.

Структуры. Работа с файлами, содержащими структуры
2) Дана совокупность сведений, каждое из которых состоит из следующих рекви-зитов: фамилия и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru