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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод массива http://www.cyberforum.ru/cpp-beginners/thread88980.html
Здрасти, помогите вывести массив: #include <iostream> #include <conio.h> int* CreateDoubleDynArray(unsigned int count_row, unsigned int count_col); int main() { int* pS=0;
C++ близнецы :curtsy: Привет всем. Пожалуйста мне нужна помощь. Заранее огромнейшее спасибо. Вот задачи: 1. Найти все натуральные числа, не превосходящие N<1000 и представимые в виде суммы квадратов двух различных натуральных чисел. 2. Два простых числа называбтся "близнецами", если они отличаются друг от друга на 2 ( например числа 41 и 43 -"близнецы"). Найти всех "близнецов", не превосходящих N... http://www.cyberforum.ru/cpp-beginners/thread88934.html
Строки C++
проверте пожалуйста задачу! за ранее огромное спасибо) Нужно в предложении заменить многоточия точкой. # include <iostream.h> # include <string.h> void main () { int i, l; char st;
многомерный массив C++
помогите пожалуйста написать программу: Дана целочисленная прямоугольная матрица. Определить: 1) количество отрицательных элементов в тех строках, которые содержат хотя бы один нулевой элемент; 2) Упорядочить строки по возрастанию максимумов их элементов.
C++ Массивы 2 http://www.cyberforum.ru/cpp-beginners/thread88916.html
(1)Дан двухмерный массив целых чисел. в каждой его строке найти количество четных элементов. (2) Дан двухмерный масив ц. чисел. В каждой его строке найти кол-во элементов, попадающих в промежутке от а до b ( а < b ) (3) Дан двухмерный массив. Найти строку с максимальной суммой элементов (4) Дан дв. массив. Найти столбец с минимальной суммой элементов Добавлено через 6 минут Язык СИ
C++ Создание проги на переобразование текста) Ввести массив строк текста с заданным количеством строк и строку символов-разделителей. Из строк введенного текста сформировать другой текст, в который войдут только строки, содержащие нечетное количество слов. Одновременно в этих строках заменить слова с минимальным количеством символов на другое заданное слово. Вывести исходный и сформированный текст подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
24.01.2010, 03:34
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru