помогите с олимпиадой
|
|
Игродел | Дата: Среда, 20 Октября 2010, 13:59 | Сообщение # 1 |
почетный гость
Сейчас нет на сайте
| у меня олимпиада в школе по информатике и тут такая задача: На числовой прямой заданы три точки: А, В, С. Определить какая из точек А или В находиться ближе к точке С. как это сделать? можно на с++, Паскал
Pascal/Delphi/C++/HTML/CSS/jQuery/FLASH
|
|
| |
Apati | Дата: Среда, 20 Октября 2010, 14:17 | Сообщение # 2 |
заслуженный участник
Сейчас нет на сайте
| В 13 не уметь такие простые задачи решать... это.. ох, чувствую себя Вассерманом по сравнению с тобой.
|
|
| |
Игродел | Дата: Среда, 20 Октября 2010, 14:18 | Сообщение # 3 |
почетный гость
Сейчас нет на сайте
| не я понял как делать только не до канца
Pascal/Delphi/C++/HTML/CSS/jQuery/FLASH
|
|
| |
Apati | Дата: Среда, 20 Октября 2010, 14:20 | Сообщение # 4 |
заслуженный участник
Сейчас нет на сайте
| Что там не понятного? Сравниваешь модули разностей С с А и С с В. Где меньше, те точки и ближе.
|
|
| |
IMnEpaTOP | Дата: Среда, 20 Октября 2010, 14:49 | Сообщение # 5 |
Gamedev on Belarusian
Сейчас нет на сайте
| сам решал олимпиаду по информатике, и был на компе инет, но хотя я и не знал как делать задание(естественно другое) решил инет не юзать- ибо попадёш ты на раён и что ты там будеш делать???? Добавлено (20.10.2010, 14:49) --------------------------------------------- и да, задание легкотня ё моё, небось олимпиада 8 класса
Сообщение отредактировал IMnEpaTOP - Среда, 20 Октября 2010, 14:48 |
|
| |
Игродел | Дата: Среда, 20 Октября 2010, 14:52 | Сообщение # 6 |
почетный гость
Сейчас нет на сайте
| Quote (IMnEpaTOP) олимпиада 8 класса да 8)))
Pascal/Delphi/C++/HTML/CSS/jQuery/FLASH
|
|
| |
nilrem | Дата: Среда, 20 Октября 2010, 15:07 | Сообщение # 7 |
Просветленный разум
Сейчас нет на сайте
| Это называется не "помогите с олимпиадой", а "сделайте за меня". Quote (Игродел) не я понял как делать Вот и напиши, как ты понял, и тебе подскажут правильно ли ты понял, или как понимать правильно. Напиши придуманный тобой код, чтобы реально было заметно, что ты что-то думал, да и думал/делал ли вообще хоть что. Какой резон помогать тебе делать то, что сам ты делать не хочешь.
Windmill 2
WindMill 2D Game Engine
|
|
| |
Игродел | Дата: Среда, 20 Октября 2010, 15:23 | Сообщение # 8 |
почетный гость
Сейчас нет на сайте
| Code #include <iostream> #include <windows.h> using namespace std;
int main() { int a; int b; int c; char l = '-'; cout << l << a << l,l << b << l,l,l << c << l << endl; нужно посчитать сколько "-" после точки и та и будет ближе
Pascal/Delphi/C++/HTML/CSS/jQuery/FLASH
|
|
| |
CrazyDazeGrout | Дата: Среда, 20 Октября 2010, 15:33 | Сообщение # 9 |
Spirit Of Beginning
Сейчас нет на сайте
| Если решать нестандартным способом, то почему бы не использовать условия и побитовые операторы (которые смещают знаки)? А так можно простыми условиями и сравнениями.
|
|
| |
Matou | Дата: Среда, 20 Октября 2010, 16:21 | Сообщение # 10 |
Исходный коТ
Сейчас нет на сайте
| Code #include <iostream> #include <windows.h> #include <math.h> // вроде тут abs() определяется using namespace std;
int main() { int a; int b; int c; char l = '-'; cout << l << a << l,l << b << l,l,l << c << l << endl; if(abs(a - c) > abs(b - c)) cout << "b ближе к c"; else cout << "a ближе к c"; } вот такая вот раскаряка получилась за 2 минуты Вообще так программы не пишутся, и если a и b будут равно удалены от с то будет выводиться а ближе к b, но зато поверят что сам делал
Сообщение отредактировал Matou - Среда, 20 Октября 2010, 16:24 |
|
| |
Игродел | Дата: Среда, 20 Октября 2010, 16:55 | Сообщение # 11 |
почетный гость
Сейчас нет на сайте
| Matou спасибо большое
Pascal/Delphi/C++/HTML/CSS/jQuery/FLASH
|
|
| |