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

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

Войти
Регистрация
Восстановить пароль
 
LinkTT
Сообщений: n/a
#1

С++ контрольня работа - C++

24.01.2010, 00:44. Просмотров 410. Ответов 2
Метки нет (Все метки)

1 Даны две окружности: первая с центром в точке (а, Ь) и радиусом К., вторая с центром в точке (р, ц) и радиусом 8. Напишите программу на языке С++, определяющую имеют ли окружности общие точки. Входными данными программы являются числа а, Ь, К, р, ^ и 8.


2 Напишите на языке С++ программу решения уравнения ах +Ьх~+с=0. На вход подаются целые числа а, Ь, с. На выходе программа должна выдавать один из шести вариантов ответа:
Нет решения
Один корень: значение__корня
Два корня: значение_корня1, значение_корня2
Три корня: значение_кория1, значение_корня2, значение__корняЗ
Четыре корня: значение_корня1 ,значеные_корня2,значение_корняЗ',значение_корня4
Бесконечно много решений


аааа хелп у мня уже голова не варит(((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2010, 00:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С++ контрольня работа (C++):

Нужна летиратура, в которой бы описывались работа с событиями, работа с элементами управления - C#
Помогите пожалуйста найти летиратуру, в которой бы описывались работа с событиями,работа со всеми элементами управления(toolbox).И если...

Работа формы в фоне, вне фокуса (работа с раскладкой клавиатуры) - Visual Basic .NET
Как заставить это работать в фоне? Даный код работает пока форма в фокусе, как только ее отпускаем - она не реагирует. Public...

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

Количество подведенного и отведенного тепла, работа сжатия, работа расширения - Термодинамика и МКТ
Определить количество подведенного и отведенного тепла, работу сжатия, работу расширения, полезную работу и КПД цикла предыдущей...

Работа с файловой системой (системное название некоторых папок и работа со скрытыми документами) - VBA
Всем привет, подскажите каким образом можно из VBA сохранить документ txt в папке "Общие документы" и задать для него свойство "скрытый"...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
easybudda
Модератор
Эксперт CЭксперт С++
9627 / 5575 / 947
Регистрация: 25.07.2009
Сообщений: 10,710
24.01.2010, 00:57 #2
Цитата Сообщение от LinkTT Посмотреть сообщение
1 Даны две окружности: первая с центром в точке (а, Ь) и радиусом К., вторая с центром в точке (р, ц) и радиусом 8. Напишите программу на языке С++, определяющую имеют ли окружности общие точки.
Вот похожая задача. Правда, на С, за то с объяснением...
0
CyBOSSeR
Эксперт C++
2302 / 1672 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
24.01.2010, 03:34 #3
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <iostream>
#include <math.h>
 
// Структура, описывающая точку в двумерном пространстве
struct Point
{
  double x; // Координата x
  double y; // Координата y
};
 
// Структура, описывающая окружность
struct Circle{
  Point  c; // Центр окружности
  double r; // Радиус окружности
};
 
// Возвращает расстояние между точками pt1 и pt2
double Distance(const Point& pt1, const Point& pt2)
{
  return sqrt((pt2.x - pt1.x)*(pt2.x - pt1.x) + (pt2.y - pt1.y)*(pt2.y - pt1.y));
}
 
// Возвращает true, если окружности c1 и c2 пересекаются
// false - в противном случае
bool IsCircleIntersect(const Circle& c1, const Circle& c2)
{
  double d = Distance(c1.c, c2.c);
 
  // Окружности лежат отдельно
  if(d > c1.r + c2.r)
    return false;
 
  // Одна окружность внутри другой
  if(d < fabs(c1.r - c2.r))
    return false;
 
  return true; 
}
 
int main()
{
  setlocale(LC_ALL, "Russian");
 
  Circle c1;
 
  std::cout << "a = ";
  std::cin >> c1.c.x;
 
  std::cout << "b = ";
  std::cin >> c1.c.y;
 
  std::cout << "k = ";
  std::cin >> c1.r;
 
  Circle c2;
 
  std::cout << "p = ";
  std::cin >> c2.c.x;
 
  std::cout << "c = ";
  std::cin >> c2.c.y;
 
  c2.r = 8.0;
 
  std::cout << "Окружности " 
            << (IsCircleIntersect(c1, c2)? "имеют общие точки" : "не имеют общих точек") 
            << std::endl;
 
  system("pause");
 
  return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2010, 03:34
Привет! Вот еще темы с ответами:

Работа с файлом (корректный код, некорректная работа программы) - C (СИ)
Для записи и чтения файла использую разные функции. По одиночке они работают нормально. Вставляю их прототипы в функцию main() и нижняя...

Symfony2, работа с типом Collection, работа с базовой формой - PHP
Здравствуйте. Осваиваю создание CRUD приложения на Symfony 2, на примере. Однако, возникают ошибки: 1)При модификации шаблона...

Работа с файлами(Запись,чтение,работа с данными) - Visual C++
Здравствуйте, никак не могу осилить файлы... Для начала вот само задание: В справочной автовокзала хранится расписание движения автобусов....

Лабораторная работа №5. Работа с файлами и алгоритмы сортировки - Delphi
1. Написать функцию Load для считывания из текстового файла (например, Workers.txt) информации о работниках и заработной плате. В первой...


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

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

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