![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.04.2007
Сообщений: 14
|
![]()
Приветствую! Осталось сделать всего 2 задачи, но сроки поджимают - помогите, пожалуйста, сделать к пятнице!
1 задача : В память компьютера вводятся по очереди координаты N точек. Определить , сколько из них попадает в кольцо с внутренним радиусом R1 и внешним R2. Обе окружности имеют общий центр с координатами X0 и Y0. Результаты обработки выдать на печать. Записать на дискету координаты точек, попавших в кольцо. 2 задача : Дана целочисленная матрица [Aij],где i,j=1,...,n. Получить b1,..,bn, где bi — это max Aij * min Aij . 1<= j<=n 1<=i<=n Составить программу. Ввод исходных данных осуществить из файла на диске. Вывод по желанию пользователя программы либо на экран дисплея, либо на печать или в файл на диске. |
![]() |
![]() |
![]() |
#2 |
_________
Пользователь
Регистрация: 27.03.2007
Сообщений: 69
|
![]()
1 задача: советую сделать так:
1) Создай тип данных запись, в которой будут храниться координаты твоих точек; 2) Создай массив, состоящий из N таких записей. 3) Создай файл, например, текстовый, на диске a: 4) Создай цикл вроде этого: Код:
По первой вроде всё, только осталось непонятно: результаты обработки чего выдавать на печать? 2 задача Ну тут всё совсем просто: Создай два целочисленных массива: одномерный и двумерный. Двумерный массив - это матрица A, а одномерный - это вектор b. Пройдись циклом по строкам матрицы и присваивай соответствующему элементу b значение max Aij * min Aij. Чтобы найти максимальный (минимальный) элемент в строке, нужно создать цикл, в котором поставить условие: если текущий элемент матрицы больше (меньше) некой переменной max (min), то присваиваем переменной max (min) значение текущего элемента. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.04.2007
Сообщений: 14
|
![]()
А можно поподробнее про "Ввод исходных данных осуществить из файла на диске"?
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 02.05.2007
Сообщений: 3
|
![]()
по-моему есть такой файловый тип данных, или что-то типо этого, создаешь на диске текстовый документ с исходными данными, в самой проге обращаешься к ней
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 23.04.2007
Сообщений: 14
|
![]()
Есть, я знаю ввод из текстового файла, я хотел именно для этой программы, а то не совсем понятно
![]() |
![]() |
![]() |
![]() |
#6 |
_________
Пользователь
Регистрация: 27.03.2007
Сообщений: 69
|
![]()
Если ещё нужно, то ввод матрицы из файла можно сделать так:
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Типовые задачи в Delphi | Speaker_102rus | Помощь студентам | 1 | 06.06.2008 14:47 |
принцип задачи на Delphi... как?( | mirage | Помощь студентам | 4 | 24.04.2008 21:44 |
2 задачи на delphi | ЭД4-0014 | Помощь студентам | 16 | 19.04.2008 22:36 |
Задачи по Delphi ! | Dreamer/ess | Помощь студентам | 3 | 06.03.2008 17:46 |