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

Программа должна находить площадь произвольного многоугольника - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что означает сточка? http://www.cyberforum.ru/cpp-beginners/thread1065411.html
Объясните пожалуйста, что означает эта строчка...желательно с точностью до каждого слова))) Спасибо заранее)) Typedef double* stdcall (*CreateVectorType)(int rows);
C++ Создать структуру Треугольник. Фунциональность: периметр, площадь Здравствуйте, уважаемые!!! Уже третий день :wall: бьюсь над решением задачи. Задача следующая: создать программу вычисляющую через функции площадь и периметр треугольника с помощью параметров вершин вводимых с клавиатуры. Необходимо также применение структуры Треугольник. Вот что у меня примерно получилось: #include <iostream> using namespace std; #include "Triangle.h" struct Point { http://www.cyberforum.ru/cpp-beginners/thread1065398.html
C++ Интегрирование 3-оного итеграла
Добрый вечер. Посмотрите пожалуйста, правильно ли я описал область куда падает точка, потому что с ответом расходится. Метод монте-карло! Вот само задание: #include <stdio.h>; #include <math.h>
C++ Тайлинг в SDL2.0
Привет, не могу разобраться с примером тайлинга в SDL есть некий lazy.map его содержимое: 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00 11 04 04 04 04 04 04 04 04 04 04 05 01 02 00 01 10 03 03 03 03 03 03 03 03 03 03 06 02 00 01 02 10 03 08 08 08 08 08 08 08 03 03 06 00 01 02 00 10 06 00 01 02 00 01 02 00 10 03 06 01 02 00 01...
C++ Создать новый массив, найти наименьший элемент 3-го столбца, поменять местами наименьший элемент 3-го столбца и элемент a23 http://www.cyberforum.ru/cpp-beginners/thread1065384.html
1 Создать новый одномерный массив , каждый элемент которого равен среднему арифметическому элементов соответствующей строки данной матрицы. 2 Найти наименьший элемент 3-го столбца. 3 Поменять местами наименьший элемент 3-го столбца и элемент a23. Вот моя программа // ConsoleApplication1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream>...
C++ не могу разобраться рекурсией) Напишите программу, которая запрашивает число и показатель степени. Напишите рекурсивную функцию, которая возводит число в степень путем многократного умножения числа на самое себя, т.е. если число равно 2, а показатель степени равен 4, то эта функция должна возвратить число 16. #include <iostream> using namespace std; unsigned int myFunc(unsigned int x,unsigned int y); int main() { подробнее

Показать сообщение отдельно
-Arabella-
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 231
24.01.2014, 12:30  [ТС]     Программа должна находить площадь произвольного многоугольника
alsav22, Но значения находятся в функции Line
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
void Line(float x1,float y1,float x2,float y2,float x3,float y3,float x4,float y4,float *x,float *y)
{
float A1,A2,B1,B2,C1,C2;
A1=y3-y1;A2=y4-y2;
B1=x1-x3;B2=x2-x4;
C1=x3*y1-x1*y3;
C2=x4*y2-x2*y4;
*x=(B1*C2-B2*C1)/(A1*B2-A2*B1); // вот здесь я их нахожу и передаю по значению, с указателем
*y=(C1*A2-C2*A1)/(A1*B2-A2*B1);
}
Вот я еще изменила, переставила x и y в Proverka в конец, как в ее вызове
C++ (Qt)
1
2
3
4
5
int Proverka(float x1,float y1,float x2,float y2,float x3,float y3,float x4,float y4,float x,float y)
 
...
for(k=0;k+3<n;k++)
if(Proverka(xy[k][0],xy[k][1],xy[k+1][0],xy[k+1][1],xy[k+2][0],xy[k+2][1],xy[k+3][0],xy[k+3][1],x,y)==1)
И убрала присваивание 1 здесь
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
void main()
{
int n,k,i;
float S,x,y,S2; *\\ Вот здесь изменила, инициализировала x,y
float S1=0;
printf("Vvedi kollichestvo vershin = ");
scanf("%d",&n);
float** xy;
xy=create_xy(n);
massive(xy,n);
Мне нужно как то инициализировать x и y в Void main? Они ведь были инициализированы в Line
 
Текущее время: 18:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru