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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vladok111
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 78
#1

Составить программу, определяющую, пересекаются ли данные прямоугольники, - C++

03.10.2012, 22:32. Просмотров 958. Ответов 2
Метки нет (Все метки)

Всем привет ,подскажите пожалуйста с задачками:
1)Эту задачу надо перевести в С++, ниже написано ее условие если нужно

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
uses crt;
var ug: Real;
    s: char;
Begin
ClrScr;
Writeln('Какой перевод осуществить в градусы или радианы:');
Writeln('r-в радианы, g- в грдусы');
Read(s);
Writeln('Введите величину угла:');
Read(ug);
Write(ug:3:3);
If (s='r') or (s='R') or (s='к') or (s='К') then
      Write(' град.=',ug*pi/180:3:3,' рад.')
      else
      Write(' рад.=',ug*180/pi:3:3,' град.');
Readkey;
end.
или вот ее условие :
Два прямоугольника, расположенные в первом квадранте, со сторонами, парал-лельными осям координат, заданы координатами своих левого верхнего и правого нижнего углов. Для первого прямоугольника это точки (х1, у1) и (х2, 0), для второго — (х3, у3), (х4, 0). Составить программу, определяющую, пересекаются ли данные прямоугольники, и вычисляющую площадь общей части, если они пересекаются

2)И еще одна задачка надо решить в С++:
Заданы координаты вершин прямоугольника: (x1, y1), (х2, у2), (x3, y3), (x4, y4). Определить площадь части прямоугольника, расположенной в 1-й координатной четверти.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2012, 22:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Составить программу, определяющую, пересекаются ли данные прямоугольники, (C++):

Определить, пересекаются ли прямоугольники, заданные координатами своих углов - C++
Нужна еще помощь, буду благодарен. На с++ обязательно Два прямоугольника, расположенные в первом квадранте, со сторонами,...

Написать функцию, определяющую пересекаются ли два отрезка - C++
На вход подаются координаты начал и концов двух отрезков. Нужно определить пересекаются ли они. Добавлено через 21 минуту Или хотя...

Составить программу, определяющую вид регистрационного номера автомобиля - C++
я не особо соображаю как писать программу, но изо всех сил стараюсь это сделать) Нужно составить программу, определяющую вид...

Составить программу, определяющую количество счастливых билетов на катушке - C++
6.3.2. Помогите, пожалуйста, решить задачу в С++ с помощью функций. Имеется часть катушки с автобусными билетами. Номер билета...

Составить программу, определяющую сколько раз встречается заданное число - C++
Задача: Составить программу, определяющую сколько раз встречается заданное число (вводится с клавиатуры) в диапазоне от 10 до 352. Код...

Составить программу, определяющую, которая из точек находится ближе к началу координат - C++
Помогите пожалуйста с задачами!! Очень нужно..раньше не могла написать-не было инета... Мне нужно сделать 4 лабораторки..не большие...я...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
04.10.2012, 18:11 #2
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
#include <iostream>
#include <clocale>
using namespace std;
int main()
{ 
 setlocale(LC_ALL,"Rus");
 const double pi=3.14159;
 double ug;
 char s;
 cout.setf(ios::fixed);
 cout<<"Какой перевод осуществить в градусы или радианы:"<<endl;
 cout<<"r-в радианы, g- в грдусы"<<endl;
 s=getchar();
 cout<<"Введите величину угла:"<<endl;
 cin>>ug;
 cout.precision(3);
 cout<<ug;
 if ((s=='r') || (s=='R') || (s=='к') || (s=='К')) 
  cout<<" град.="<<ug*pi/180<<" рад.";
 else
  cout<<" рад.="<<ug*180/pi<<" град.";
 system("pause");
}
Vladok111
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 78
04.10.2012, 18:16  [ТС] #3
Цитата Сообщение от BumerangSP Посмотреть сообщение
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
#include <iostream>
#include <clocale>
using namespace std;
int main()
{ 
 setlocale(LC_ALL,"Rus");
 const double pi=3.14159;
 double ug;
 char s;
 cout.setf(ios::fixed);
 cout<<"Какой перевод осуществить в градусы или радианы:"<<endl;
 cout<<"r-в радианы, g- в грдусы"<<endl;
 s=getchar();
 cout<<"Введите величину угла:"<<endl;
 cin>>ug;
 cout.precision(3);
 cout<<ug;
 if ((s=='r') || (s=='R') || (s=='к') || (s=='К')) 
  cout<<" град.="<<ug*pi/180<<" рад.";
 else
  cout<<" рад.="<<ug*180/pi<<" град.";
 system("pause");
}
спасибо)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2012, 18:16
Привет! Вот еще темы с ответами:

составить программу определяющую пару точек расстояние между которыми максимально - C++
в трехмерном пространстве заданы координаты n точек составить программу определяющую пару точек расстояние между которыми максимально

Составить программу, определяющую, которая из точек находится ближе к началу координат - C++
Даны две точки А(х1,у1) и В(х2,у2). Составить программу, определяющую, которая из точек находится ближе к началу координат. Реализовать...

Составить программу определяющую между какими из пар точек самое большое расстояние - C++
Добрый вечер. Написал программу. Только не совсем уверен, что она правильная, помогите исправить. Условие: На плоскости заданы...

Сведения о тиражах книг представлены в виде таблицы. Составить программу, определяющую книгу, кото - C++
Помогите решить пожалуйста


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru