Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 09.05.2012, 21:56
SmaZz SmaZz вне форума
Прохожий
 
Регистрация: 27.03.2009
Сообщения: 10
Репутация: 11
По умолчанию Помогите с школьной задачкой

надо в паскале сделать такое:
найти сумму элементов массива меньше своего номера
Ответить с цитированием
  #2  
Старый 09.05.2012, 22:00
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

"свой номер" - я не знаю, каков у массива может быть номер. Или массив двумерный?. Массив откуда берется? Из файла, клавиатуры, рандомно? Размер массива "статичный" или "динамичный"?
Ответить с цитированием
  #3  
Старый 09.05.2012, 22:09
SmaZz SmaZz вне форума
Прохожий
 
Регистрация: 27.03.2009
Сообщения: 10
Репутация: 11
По умолчанию

Я так понял что на экран в ячейки вбиваешь цифры и рассчитываешь. школьная же задача
Ответить с цитированием
  #4  
Старый 09.05.2012, 22:12
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Ну если школьная, так и делай сам.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #5  
Старый 09.05.2012, 22:14
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

Так еще и графический интерфейс? Не думаю, что школьная... Тебе так задачу и задали
Цитата:
найти сумму элементов массива меньше своего номера
, или там задание повнятнее?
Ответить с цитированием
  #6  
Старый 09.05.2012, 22:25
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

A чего тут непонятного?
Значение элемента должно быть меньше его индекса в массиве.

Код:
var
  I : Integer;
  S : Integer;
begin
  S := 0;
  For I := Low(A) To High(A) Do
    If A[i] < I Then S := S + A[i];
Ответить с цитированием
  #7  
Старый 09.05.2012, 22:41
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Цитата:
Сообщение от lmikle
A чего тут непонятного?...
Ну как бы неоднозначное задание. Я бы никогда не догадался, что вопрос может быть так поставлен.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #8  
Старый 09.05.2012, 23:17
SmaZz SmaZz вне форума
Прохожий
 
Регистрация: 27.03.2009
Сообщения: 10
Репутация: 11
По умолчанию

Спасибо. Вроде то. Я не для себя спрашивал.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 07:56.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025