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

Запутался с циклами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ (char)xx и '\xx' - в чём разница? http://www.cyberforum.ru/cpp-beginners/thread20310.html
День добрый. Просто любопытно, почему cout << (char)число; и cout << '\число'; часто дают разный результат?
C++ Опять завал!!! Данна матрица А нужно переписать ее в матрицу В так, чтобы сначала были все положительные числа, а потом все отрицательные, матрицу задать через random.:wall::wall::wall: http://www.cyberforum.ru/cpp-beginners/thread20294.html
C++ Найти максимальный по площади выпуклый четырехугольник, который можно организовать из точек на плоскости
В двухмерном пространстве задается некоторое количество точек . Нужно найти максимальный по площади выпуклый четырехугольник, которых из этих точек можно организовать. з.ы. буду очень благодарен...
Решить задачу на C++ C++
Пожалуйста! Очень срочно! Помогите. Нужно решить задачу на C++. Необходимо решить только под номером 24 в прикрепленном изображении. Спасибо! К сожалению размер изображения превышает необходимого...
C++ Программа на С++ http://www.cyberforum.ru/cpp-beginners/thread20266.html
Задача.Ввести с клавиатуры число и перевернуть его «физически» (например, число 2356 станет числом 6532). Я так понимаю, что следует ввести последовательность чисел. Например от 1 до...
C++ std::vector, классы и функции. Цель сделать вектор класса. Но в классе должен быть вектор. Обращения к элементам выглядит так, а как работать с вектором? #include <vector> using namespace std; class primer{ public: int A;... подробнее

Показать сообщение отдельно
manfeese
130 / 129 / 16
Регистрация: 04.01.2009
Сообщений: 415
07.01.2009, 01:15
Не пробовал циклами пользоваться? текст проще получается, и писать намного меньше

Добавлено через 4 минуты 5 секунд
Цитата Сообщение от manfeese Посмотреть сообщение
for(i=0;i<y;i++)
//1 òî÷êà 1 óãîë
// x0 x1 y0 y1 x0 x2 y0 y2 x1 x2 y1 y2 x0 x1 y0 y1 x0 x2 y0 y2
cosa=(pow((a[b[i][0]][0]-a[b[i][1]][0]),2)+pow((a[b[i][0]][1]-a[b[i][1]][1]),2)+pow((a[b[i][0]][0]-a[b[i][2]][0]),2)+pow((a[b[i][0]][1]-a[b[i][2]][1]),2)-pow((a[b[i][1]][0]-a[b[i][2]][0]),2)-pow((a[b[i][1]][1]-a[b[i][2]][1]),2))/(((a[b[i][0]][0]-a[b[i][1]][0]))+((a[b[i][0]][1]-a[b[i][1]][1]))*((a[b[i][0]][0]-a[b[i][2]][0]))+((a[b[i][0]][1]-a[b[i][2]][1])))
if (cosa<0) h++;
//1 òî÷êà 2 óãîë
// x0 x1 y0 y1 x0 x3 y0 y3 x1 x3 y1 y3 x0 x1 y0 y1 x0 x3 y0 y3
cosa=(pow((a[b[i][0]][0]-a[b[i][1]][0]),2)+pow((a[b[i][0]][1]-a[b[i][1]][1]),2)+pow((a[b[i][0]][0]-a[b[i][3]][0]),2)+pow((a[b[i][0]][1]-a[b[i][3]][1]),2)-pow((a[b[i][1]][0]-a[b[i][3]][0]),2)-pow((a[b[i][1]][1]-a[b[i][3]][1]),2))/(((a[b[i][0]][0]-a[b[i][1]][0]))+((a[b[i][0]][1]-a[b[i][1]][1]))*((a[b[i][0]][0]-a[b[i][3]][0]))+((a[b[i][0]][1]-a[b[i][3]][1])))
if (cosa<0) h++;
//1 òî÷êà 3 óãîë
// x0 x2 y0 y2 x0 x3 y0 y3 x2 x3 y2 y3 x0 x2 y0 y2 x0 x3 y0 y3
cosa=(pow((a[b[i][0]][0]-a[b[i][2]][0]),2)+pow((a[b[i][0]][1]-a[b[i][2]][1]),2)+pow((a[b[i][0]][0]-a[b[i][3]][0]),2)+pow((a[b[i][0]][1]-a[b[i][3]][1]),2)-pow((a[b[i][2]][0]-a[b[i][3]][0]),2)-pow((a[b[i][2]][1]-a[b[i][3]][1]),2))/(((a[b[i][0]][0]-a[b[i][2]][0]))+((a[b[i][0]][1]-a[b[i][2]][1]))*((a[b[i][0]][0]-a[b[i][3]][0]))+((a[b[i][0]][1]-a[b[i][3]][1])))
if (cosa<0) h++;
if (h<2) g++;
h=0;
//2 toshka 1 ugol
// x0 x1 y0 y1 x0 x2 y0 y2 x1 x2 y1 y2 x1 x2 y1 y2 x1 x2 y0 y2
cosa=(-pow((a[b[i][0]][0]-a[b[i][1]][0]),2)-pow((a[b[i][0]][1]-a[b[i][1]][1]),2)+pow((a[b[i][0]][0]-a[b[i][2]][0]),2)+pow((a[b[i][0]][1]-a[b[i][2]][1]),2)+pow((a[b[i][1]][0]-a[b[i][2]][0]),2)+pow((a[b[i][1]][1]-a[b[i][2]][1]),2))/((a[b[i][1]][0]-a[b[i][2]][0])+(a[b[i][1]][1]-a[b[i][2]][1]))*((a[b[i][0]][0]-a[b[i][2]][0]))+((a[b[i][0]][1]-a[b[i][2]][1])))
if (cosa<0) h++;
//2 òî÷êà 2 óãîë
// x0 x2 y0 y2 x0 x3 y0 y3 x2 x3 y2 y3 x0 x2 y0 y2 x2 x3 y2 y3
cosa=(pow((a[b[i][0]][0]-a[b[i][2]][0]),2)+pow((a[b[i][0]][1]-a[b[i][2]][1]),2)-pow((a[b[i][0]][0]-a[b[i][3]][0]),2)-pow((a[b[i][0]][1]-a[b[i][3]][1]),2)+pow((a[b[i][2]][0]-a[b[i][3]][0]),2)+pow((a[b[i][2]][1]-a[b[i][3]][1]),2))/(((a[b[i][0]][0]-a[b[i][2]][0]))+((a[b[i][0]][1]-a[b[i][2]][1]))*((a[b[i][2]][0]-a[b[i][3]][0])+(a[b[i][2]][1]-a[b[i][3]][1]),2))
if (cosa<0) h++;
//1 òî÷êà 3 óãîë
// x1 x2 y1 y2 x2 x3 y2 y3 x1 x3 y1 y3 x1 x2 y1 y2 x2 x3 y2 y3
cosa=(pow((a[b[i][1]][0]-a[b[i][2]][0]),2)+pow((a[b[i][1]][1]-a[b[i][2]][1]),2)+pow((a[b[i][2]][0]-a[b[i][3]][0]),2)+pow((a[b[i][2]][1]-a[b[i][3]][1]),2)-pow((a[b[i][1]][0]-a[b[i][3]][0]),2)-pow((a[b[i][1]][1]-a[b[i][3]][1]),2))/(((a[b[i][1]][0]-a[b[i][2]][0]))+((a[b[i][3]][1]-a[b[i][2]][1]))*((a[b[i][2]][0]-a[b[i][3]][0]))+((a[b[i][2]][1]-a[b[i][3]][1])))
if (cosa<0) h++;
}

Что ты пытешся этим сделать?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.