Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
samor92
1

Числовая прямая, разбитая на отрезки

05.11.2011, 19:55. Показов 2819. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пусть числовая прямая разбита на произвольные отрезки точками а1,а2,...,аN. Выяснить, к какому отрезку относится точка Х.

Язык с++ начал изучать сам т.к. препод в универе ничего толком не объясняет, но требует задачи =(
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2011, 19:55
Ответы с готовыми решениями:

Числовая прямая разбита на отрезки точками A1 - An. Какому из отрезков принадлежит заданная точка X?
Пусть числовая прямая разбита на произвольные отрезки точками a1, a2, …, an. Выясните, какому из...

Числовая прямая. Какому из отрезков принадлежит данная точка x?
числовая прямая разбита на произвольные отрезки а1, а2, ..., аn. Выясните, какому из отрезков...

Пусть числовая прямая разбита на произвольные отрезки точками а1,а2,...,аN.
Пусть числовая прямая разбита на произвольные отрезки точками а1,а2,...,аN. Выяснить, к какому...

Пусть числовая прямая разбита на произвольные отрезки точками а1,а2,...,аN
Пусть числовая прямая разбита на произвольные отрезки точками а1,а2,...,аN. Выяснить, к какому...

2
277 / 150 / 25
Регистрация: 05.11.2011
Сообщений: 429
Записей в блоге: 1
05.11.2011, 20:35 2
Лучший ответ Сообщение было отмечено как решение

Решение

Пример, в котором точки отрезков вводятся в отсортированном виде. Иначе нужно добавить сортировку массива а. Еще нет вывода при X не принадлежащей ко всем отрезкам.
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
#include <iostream>
using namespace std;
 
int main() {
        const int n = 10;
        int a[n];
        int x;
        
        cout << "Enter a[i]: ";
        for (int i = 0; i < n; i++) {
                cin >> a[i];
        }
        
        cout << "Enter X: ";
        cin >> x;
        
        for (int i = 0; i < n - 1; i+=2) {
                if (x >= a[i] && x < a[i+1]) {
                        cout << a[i] << " <= " << x << " < " << a[i+1] << "\n";
                        break;
                }
        }
        return 0;
}
1
samor92
05.11.2011, 21:03 3
можно с это сортировкой плиз?
05.11.2011, 21:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.11.2011, 21:03
Помогаю со студенческими работами здесь

Числовая прямая
На числовой прямой будем рассматривать только точки с целой координатой (в дальнейшем будем...

Числовая прямая (массив)
На числовой прямой задано N точек. Расстояние между двумя точками вычисляется по формуле |x - y|....

Область определения функции-вся числовая прямая, кроме точек от -2 до 2
область определения функции-вся числовая прямая, кроме точек от -2 до 2

Доказать, что прямая, проходящая через вершину B и середину отрезка OC, делит сторону CD на отрезки 2 к 1
Здравствуйте. Наткнулся на вот такую вот задачу. Диагонали параллелограмма ABCD пересекаются в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru