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

Структуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Моя реализация функции перевода string в int http://www.cyberforum.ru/cpp-beginners/thread741294.html
#include <iostream> #include <string> using namespace std; int str_to_int(string a); int main() { string s = "-4789"; cout << str_to_int(s);
C++ Структура «Железнодорожный состав» Создайте консольное приложение для решения задачи С++ Структура «Железнодорожный состав» с полями "номер поезда", "количество вагонов", "модель вагонов" (в одном составе используются вагоны одной модели). Бизнес-функция: расчёт длины состава по длине вагона для определенной модели (табл.). Модель вагона 10-4022 10-475 11-066 11-1709 11-1759 http://www.cyberforum.ru/cpp-beginners/thread741289.html
C++ Виртуальные функции
Можете привести пример виртуальной функции с использованием ссылок?
C++ Структура «Железнодорожный состав»
Структура «Железнодорожный состав» с полями "номер поезда", "количество вагонов", "модель вагонов" (в одном составе используются вагоны одной модели). Бизнес-функция: расчёт длины состава по длине вагона для определенной модели (табл.). Модель вагона Длина вагона(в м.) 10-4022 117,2 1--475 116,3 11-066 147,2 11-1709 ...
C++ Другие виды списков http://www.cyberforum.ru/cpp-beginners/thread741275.html
Помогите найти и исправить ошибку в задачке В текстовом файле заданы действительные числа. Выбрать из него убывающую последовательность наибольшей длины и вывести ее на экран. Если таких последовательностей несколько, то вывести их все в отдельной строке каждую. Для заполнения убывающих последовательностей формировать массив очередей, хранить для каждой очереди длину ее (количество...
C++ Наибольшее из трех чисел Составить функцию, которая получает три аргумента х, y, и z, и возвращает как результат наибольшее из х,y,z. подробнее

Показать сообщение отдельно
SleeperHD
0 / 0 / 0
Регистрация: 21.12.2012
Сообщений: 5
21.12.2012, 18:14     Структуры
Создайте структуру Point для хранения координат точки на плоскости. Напишите функции:
1. CinPoint, которая запрашивает с консоли координаты точки и возвращает их в виде переменной типа Point.
2. Distance, которая принимает в качестве параметров 2 переменные типа Point и возвращает расстояние между точками.
Разрешено использование только <iostream> и <math.h>

Я начал составлять программу, вижу, что не удается связать значения переменных из первой функции и второй, но не могу понять как это сделать, возможно я напутал в параметрах второй функции, пожалуйста, наведите на правильную мысль.

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
#include <iostream>
#include <math.h>
using namespace std;
struct Point
{
double x;
double y;
};
void CinPoint()
{
    setlocale(LC_ALL, "Russian");
    Point c,f;
    cout<<"Введите x: ";
    cin>>c.x;
    cout<<"Введите y: ";
    cin>>c.y;
    cout<<"Введите x: ";
    cin>>f.x;
    cout<<"Введите y: ";
    cin>>f.y;
}
void Distance (Point &c, Point &f)
{
    double d;
    d=sqrt((f.x-c.x)*(f.x-c.x)+(f.y-c.y)*(f.y-c.y));
    cout<<"Дистанция = "<<d<<endl;
}
int main()
{
    CinPoint();
    Distance(c,f);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru