|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.09.2013, 00:47 | #1 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
Среди N точек, заданных своими координатами на плоскости, определить самую дальнюю точку от начала координат.
Условие задачи следующее:
Среди N точек, заданных своими координатами на плоскости, определить самую дальнюю точку от начала координат. Координаты точек вводятся с клавиатуры или получаются при помощи генератора случайных чисел. Не знаю, правильно ли я использовала функцию rand(),не совсем поняла как используют ее... А так...я вроде написала, как считала вроде правильным..но есть ошибки... не смогла исправить. Код:
________________ 1) Название темы не соответствует правилам форума Название темы должно адекватно отражать суть решаемой задачи/проблемы. На первый раз я исправил и предупредил Вас. 2) Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 30.09.2013 в 09:18. |
30.09.2013, 01:16 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
int n, x, y, m, l, max = -1, d = 100; напишите в начале и точек с запятой парочки не хватает.
Форматирование не исправлял: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 30.09.2013 в 01:24. |
30.09.2013, 09:39 | #3 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
Спасибо большое)Вроде работает... но не предоставляет возможность ввести с клавиатуры))) нужно будет искать ошибку в операторе -переключателе?
|
30.09.2013, 09:50 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
Пожалуйста. Я практически не тестировал (только добился компилируемости).
Попробуйте так: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
30.09.2013, 10:01 | #5 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
Да, после ввода точек , нажимаю Enter... Затем она должна прочесть то, какой символ я нажала, но у меня читает неправильно именно второй scanf c начала программы
|
30.09.2013, 10:09 | #6 |
Форумчанин
Регистрация: 11.01.2013
Сообщений: 149
|
А почему нельзя воспользоваться getch() если будет вводиться один символ?!
Может это и чушь, но это моя чушь и я ее никому не отдам.
|
30.09.2013, 10:10 | #7 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
Я исправила))) Все работает... Нужно было поменять местами почему то запрос на ввод количества точек сделать после того,как мы укажем каким путем хотим находить точку
|
30.09.2013, 10:11 | #8 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
значит проблема в getch() была?))))
|
30.09.2013, 10:18 | #9 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
Проблема была в том, что scanf("%d", &n); не забирает из буфера ввода символ переноса строки, который и считывается вторым scanf.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
30.09.2013, 10:21 | #10 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
Все понятно, благодарю)))
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi. На плоскости заданы n точек своими координатами.Построить квадрат | Allexey | Помощь студентам | 4 | 18.06.2013 13:46 |
На плоскости заданы своими координатами n точек. Создать массив | Евгешаа | Помощь студентам | 0 | 29.03.2012 00:03 |
На плоскости заданы своими координатами n точек. Создать массив | Евгешаа | C# (си шарп) | 0 | 28.03.2012 21:12 |
Пусть D - заштрихованная часть плоскости и пусть задана точка своими координатами (X,Y). Определить, при | Igoreha010 | Помощь студентам | 3 | 16.02.2010 19:14 |
точки плоскости, заданные своими координатами, попадают в круг с радиусом R | Jondeer | Общие вопросы C/C++ | 6 | 16.06.2008 00:06 |