Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2010, 13:31   #1
Nikita++
Пользователь
 
Регистрация: 19.10.2010
Сообщений: 80
Лампочка Delphi

Мишень представляет собой 10 колец, образованных окружностями с радиусами r, r*2, ..., r*10 и с центром в начале координат. Попадание в наименьшее кольцо 10 очков, во второе 9 очков, ..., в наибольшее 1 очко. Производится N выстрелов. Необходимо подсчитать количество набранных очков.
В первой строке входного файла записаны два числа N и R (1 ≤ N ≤ 100 000, 1 ≤ R ≤ 100 000 000). В последующих N строках записаны координаты точек попадания. Все координаты – целые числа, не превосходящие 1 000 000 000 по абсолютной величине.
В выходной файл выведите одно число – количество набранных очков.

Идея что-то вроде этого, но не то:
]
Nikita++ вне форума Ответить с цитированием
Старый 23.10.2010, 13:31   #2
Nikita++
Пользователь
 
Регистрация: 19.10.2010
Сообщений: 80
По умолчанию

Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
   mr:array[1..100000,1..2] of integer;
   r,n,i,c,j,z,max: integer;
   t1,t2:textfile;
begin
   assignfile(t1, 'C:\Users\Никита\Documents\Borland Studio Projects\input.txt');
   assignfile(t2, 'C:\Users\Никита\Documents\Borland Studio Projects\output.txt');
   reset(t1);
   readln(t1,n,r);
   z:=0;
   max:=0;
   for j := 1 to n do
      begin
        for i := 1 to 2 do
           readln(mr[i,j]);
      end;
   for j:=1 to n do
      begin
   for i:=1 to n do
         begin
      if mr[i,j]>max then max:=mr[i,j];
      c:=10-(max div r);
      z:=z+c;
         end;
      end;
   rewrite(t2);
   writeln(t2, z);
   closefile(t1);
   closefile(t2);
end.
Nikita++ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 666dart666 Помощь студентам 11 04.11.2010 17:57
Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism savva-paladin Софт 18 02.10.2010 20:24
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54
не StringGrid1.Cells[1,1]:='Delphi'; а вот так SG1.C[1,1]:='Delphi' Nemesisking Компоненты Delphi 7 08.09.2007 03:27