Понедельник, 25 Ноября 2024, 20:03

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
помогите с олимпиадой
ИгроделДата: Среда, 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 минуты biggrin

Вообще так программы не пишутся, и если a и b будут равно удалены от с то будет выводиться а ближе к b, но зато поверят что сам делал biggrin





Сообщение отредактировал Matou - Среда, 20 Октября 2010, 16:24
ИгроделДата: Среда, 20 Октября 2010, 16:55 | Сообщение # 11
почетный гость
Сейчас нет на сайте
Matou спасибо большое

Pascal/Delphi/C++/HTML/CSS/jQuery/FLASH
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг