Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на языке Pascal

Выпуск № 248
от 29.02.2004, 15:20

Администратор:
Имя: Sensey
URL: Информационный ресурс
ICQ: 105679124
Украина, Харьков
О рассылке:
Задано вопросов: 423
Отправлено ответов: 1531
Активность: 361.9 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Ayl
Статус: Профессиональный
Общий рейтинг: 116.59
[Подробней >>]
Strory
Статус: Доверительный
Общий рейтинг: 151.16
[Подробней >>]
Boriss
Статус: Профессиональный
Общий рейтинг: 152.7
URL: Программирование на Паскале
[Подробней >>]
 
ILuHER®
Статус: Начальный
Общий рейтинг: 150
[Подробней >>]
sir henry
Статус: Профессиональный
Общий рейтинг: 160.18
[Подробней >>]
Tancho
Статус: Профессиональный
Общий рейтинг: 150.88
Телефон: сл. 0359 0391 65 631; 0359 0391 53 105
[Подробней >>]
 
Snowm@n
Статус: Начальный
Общий рейтинг: 112.96
[Подробней >>]
Pawel
Статус: Опытный
Общий рейтинг: 162.16
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 422. Здраствуйте. В общем нужно с помощью массивов ввести 7 чисел и посчитать их сумму(числа отрицательны... (ответов: 8)

Вопросов: 1, ответов: 8


 Вопрос № 422

Здраствуйте.
В общем нужно с помощью массивов ввести 7 чисел и посчитать их сумму(числа отрицательные).
Как можно сделать так чтобы вывелось сообщение на каком месте это число(наименьшее из отрицательных) находится.


Приложение:


Вопрос отправлен: 25.02.2004, 19:08
Отправитель: Семен

[Следующий вопрос >>] [Список вопросов]

Отвечает Ayl

Добрый день, Семен!
Ничего не понял, но думаю, что что-то типа этого:


Приложение:

Ответ отправлен: 25.02.2004, 19:44
Отправитель: Ayl


Отвечает Strory

Доброе время суток, Семен!
Вы были близки к правильному решению в последнем цикле, а именно:
if cacls[i]Теперь поясню, что это Ваше творение делает. Насколько я понимаю Вы хотели в max2 получить номер искомого минимального числа. Так вот в цикле сравнивается значение каждого из семи элементов с номером минимального элемента (?!?!?!). Чтобы находился индекс минимального элемента массива, нужно для начала найти этот самый минимальный элемент. То есть каждый раз мы сравниваем текущий элемент с ранее найденным мин.эл. и если он меньше старого, то запоминаем минимальным текущий и в это время в отдельной переменной запоминаем его индекс. Вот кусок кода, которым нужно заменить последний цикл:
{---}
max := cacls[1]; {НЕ ЗАБЫВАЙТЕ НАЗНАЧАТЬ ПЕРЕМЕННЫМ ИСХОДНОЕ ЗНАЧЕНИЕ}
max2 := 1;
for i := 2 to 7 do begin
if cacls[i] < max then begin
max := cacls[i]; {запоминаем значение мин.эл. для дальнейшего сравнения}
max2 ;= i; {запоминаем номер минимального элемента
end;
end;
{---}
И ещё! Конечно это Ваше личное дело, какие имена давать переменным, но всё-же, кого Вы хотели напугать, назвав переменную хранящюю минимальный (!) элемент, именем MAX? :))
Или у Вас один шаблончик на все задачки (переменных много лишних)? :))
Удачи :)

Ответ отправлен: 25.02.2004, 20:22
Отправитель: Strory


Отвечает Boriss

Добрый день, Семен!
В приложении Ваша же программа с исправлениями. Нужно только записать это номер в MinNo :))

Приложение:

Ответ отправлен: 25.02.2004, 19:38
Отправитель: Boriss


Отвечает ILuHER®

Приветствую Вас, Семен!
Сматри приложение


Приложение:

Ответ отправлен: 26.02.2004, 19:58
Отправитель: ILuHER®


Отвечает sir henry

Здравствуйте, Семен!
1. См. приложение.
2. Вам нужно сравнивать числа между собой и тогда Вы, несомненно, получите наименьшее :)).

Приложение:

Ответ отправлен: 26.02.2004, 04:24
Отправитель: sir henry


Отвечает Tancho

Здравствуйте, Семен!
Если я тебе правильно понял( так как ты говоришь о минимального отрицательного числа, а в пример полагаешь какие там max, max2, а больше того спрашиваешь число <= -20) то смотри Приложение!

Приложение:

Ответ отправлен: 26.02.2004, 10:04
Отправитель: Tancho


Отвечает Snowm@n

Добрый день, Семен!
Гляди в приложение.

Приложение:

Ответ отправлен: 26.02.2004, 18:05
Отправитель: Snowm@n


Отвечает Pawel

Добрый день, Семен!
Не совсем тебя понял. Ты используешь переменную MAX для хранения минимального числа?
Тебе нужно узнать индекс минимального числа?

Ответ отправлен: 27.02.2004, 11:42
Отправитель: Pawel



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (26)
C / C++ (19)
Perl (2)
Builder / Delphi (19)
Pascal (21)
Basic / VBA (9)
Java / JavaScript (3)
PHP (12)
Криптография (7)
WinAPI (14)
Радиоэлектроника (8)
Пользователю
Windows 95/98/Me (38)
Windows NT/2000/XP (59)
"Железо" (35)
Поиск информации (16)
Администратору
Windows NT/2000/XP (32)
Linux / Unix (12)
Юристу
Гражданское право (15)
Семейное право (11)
Трудовое право (11)
КоАП (9)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное