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

указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение системы линейных алгебраических уравнений http://www.cyberforum.ru/cpp-beginners/thread806931.html
Добрый вечер!!! Помогите, пожалуйста, написать программу для решения системы уравнений итерационным методом(метод А-минимальных итераций(невязок)): Для нахождения х есть формула: q0-берется...
C++ Вызов точки останова во время выхода (первые шаги в классах C++) Парни! Такая проблема: вылетает в конце, когда завершаю работу программы. Суть программы: есть класс продукт, в нём три переменные и три метода. методы формируют новые "продукты" и высчитывают... http://www.cyberforum.ru/cpp-beginners/thread806907.html
C++ Дано множество трапеций,найти суммарную площадь трапеций лежащих в круге диаметром d с центром в начале координат
Задача номер 8,помогите если не сложноТекстовая часть задания должна быть набрана вручную. Вложение удалено.
C++ Заменить элемент
как в выражение (p+1)/(p^2+4*p+1), p заменить на j*w??
C++ Вычислить и вывести на экран значения функции http://www.cyberforum.ru/cpp-beginners/thread806896.html
Прошу помочь в решении трех задач по программированию С++. 5.1 Оператор if Вычислить и вывести на экран значения функции F. ...
C++ Потоки. За двумя файлами создать третий файл, последовательность чисел в котором также возрастающей и изображает: Числовую множество представлено в текстовом файле растущей последовательностью целых чисел.За двумя файлами создать третий файл, последовательность чисел в котором такжевозрастающей и изображает: а)... подробнее

Показать сообщение отдельно
KattyAlex
0 / 0 / 0
Регистрация: 02.01.2013
Сообщений: 26

указатели - C++

12.03.2013, 21:48. Просмотров 188. Ответов 1
Метки (Все метки)

В задаче просят вывести периметр пятиугольника заданного своими координатами. Задачу нужно оформить через указатели. Программу я написала, а как её сделать через указатели - ума не приложу. Помогите, пожалуйста.
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
#include<stdlib.h>
#include<iostream>
#include<math.h>
#include<string.h>
 
double way (int x1, int x2, int y1, int y2) {
    return sqrt((x2*x2+2*x2*x1+x1*x1)+(y2*y2+2*y2*y1+y1*y1));
}
 
int main ( ){
    const int n = 5;
    double length = 0;
    double P = 0;
 
    int x[n]={2, 4, 9, 10, 5};
    int y[n]={2, 6, 5, 2, 0};
 
    for(int i=0; i<n-1; i++){
        P=P+way(x[i], x[i+1], y[i], y[i+1]);}
    
    length=way(x[n-1], x[0], y[n-1], y[0]);
    P=P+length;
 
    std::cout<<"Perimetr ="<<P<<std::endl;
 
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru