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

Нахождения перимтров нескольких трапеций заданных по точкам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу,которая вычисляет среднее арифметическое http://www.cyberforum.ru/cpp-beginners/thread665807.html
Решить задачу двумя методами:используя цикл for и используя цикл whilе(либо do-whilе). Написать программу,которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности дробных чисел. Количество чисел должно задаваться во время работы программы
C++ Найти количество точек треугольника, принадлежащих осям координат Найдите количество точек треугольника с вершинами (x1, y1), (x2, y2), (x3, y3), принадлежащих осям координат. Ввод В первой строке содержатся вещественные числа x1, y1, x2, y2, x3, y3 – координаты вершин треугольника. Вывод Вывести целое число – количество точек треугольника, принадлежащих осям координат. Возможен также ответ "Infinite set" – бесконечное множество. Пример ввода -1.0 -1.0... http://www.cyberforum.ru/cpp-beginners/thread665805.html
Написать программу,которая сравнивает два числа C++
Разработать программные модули для решения задачи,используя предложение if. Написать программу,которая сравнивает два введеных с клавиатуры числа. Программа должна указать,какое число больше, или,если числа равны,вывести соответствующее сообщение.
C++ Компилятор ругается на синтаксис
cout << "Введите значение длины в заданных единицах: m, cm, ft, in: " << '\n'; for (i=0;i<100;++i){ cin >> length >> len_unit; if (len_unit=="m") void(); if (len_unit=="cm") length*=0.01; if (len_unit=="ft") length*=12*0.0254; if (len_unit=="in") length*=0.0254; else cout << " Можно ввести только m, cm, ft или in " << '\n'; sum+=length; }
C++ Табулирование функций http://www.cyberforum.ru/cpp-beginners/thread665796.html
ребят, срочно. Туплю по страшному. Я вообще на делфи пишу, но волей судьбы пришлось учить С++. Не пойму где ошибка ( Начинает выводить дикие значения и выкидывает "закрытие программы" Пишу в C::B вот оригинал #include <stdio.h> #include <conio.h> #include <math.h> #include <string.h> void main() {
C++ Определить двоичные числа из промежутка [a,b], сумма цифр которых - простое число Условие: Определить все двоичные числа, принадлежат промежутку , сумма цифр которых есть простые числа. вот то что я уже написал, цикл для нахождения сумы есть, а вот как определить простая ли ета сума, а потом еще й вывести на екран числа, сумы которых простое число я просто незнаю. #include <math.h> #include <conio.h> #include <stdio.h> int main() { int a, b; printf("Vvedite... подробнее

Показать сообщение отдельно
DeFeND
0 / 0 / 1
Регистрация: 18.10.2011
Сообщений: 37
07.10.2012, 23:46     Нахождения перимтров нескольких трапеций заданных по точкам
Вот сама задача."На вход подается некоторое количество трапеций (координаты вершин). Отсортировать и вывести их по возрастанию периметров. При вводе проверять, что вводятся трапеции."

Есть фрагмент программы для ввода координат и нахождения периметра для одной трапеции.А как быть если вводят несколько трапеций ,это вводить кучу новых переменных и делать все тоже самое что с первой?
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
#include "StdAfx.h"
 #include <math.h>
#include <iostream>
using namespace std;
 
int main()
{
   
    double P,M,M1,M2,M3,x1,y1,x2,y2,x3,y3,x4,y4;
    cout<<"Введите координаты трапеции"<<endl;
    cout <<"A(x,y):";
    cin >> x1 >> y1;
    cout<<endl;
    cout <<"B(x,y):";
    cin >> x2 >> y2;
    cout<<endl;
    cout <<"C(x,y):";
    cin >> x3 >> y3;
    cout<<endl;
    cout <<"D(x,y):" ;
    cin >> x4 >> y4;
    cout<<endl;
    M= sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
    M1= sqrt((x3-x2)*(x3-x2)+ (y3-y2)*(y3-y2));
    M2= sqrt((x4-x3)*(x4-x3)+ (y4-y3)*(y4-y3));
    M3= sqrt((x1-x4)*(x1-x4)+ (y1-y4)*(y1-y4));
    P=M1+M2+M3+M;
    cout<<"Периметр="<<P<<endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru