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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.09.2013, 18:14   #1
Griiish
Новичок
Джуниор
 
Регистрация: 16.09.2013
Сообщений: 3
По умолчанию Delphi -одномерные массивы

помогите найти ошибку.программа компилируется, но выдает что
'' is not a valid floating point value.". Вот текст:
procedure TForm1.Button1Click(Sender: TObject);
Const
size = 10;
var
i:Byte; // индекс массива
s:real; // сумма положительных элементов
a: array [1..size] of real; // выделение памяти под массив

begin
for i:=1 to SIZE do
a[i]:=Strtofloat(Form1.Memo1.Lines[i-1]);
s:=0;
for i:=1 to SIZE do
if a[i]>0 then s:=s+a[i];
label1.Caption:=floattostr(s);
end;

end.
Задача- найти сумму всех положительных элементов массива, до первого 0.(10 цифр)
Griiish вне форума
Старый 16.09.2013, 18:50   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

в мемо числа у тебя через пробел или ентер введены?
десятичный разделитель какой используешь, запятую или точку?
и 10 ли чисел в мемо?
UPD
используйте тег кода для вставки кода... (кнопка #)
пишу код не только за печеньки
VIK_aka_TOR вне форума
Старый 16.09.2013, 19:13   #3
Griiish
Новичок
Джуниор
 
Регистрация: 16.09.2013
Сообщений: 3
По умолчанию

у меня в мемо вообще ничего не введено...и числа только целые, не пойму вообще зачем там разделилеть
Griiish вне форума
Старый 16.09.2013, 20:44   #4
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Не введено а прочитать пытаешься... Зачем? + для чего тогда вещественный тип данных сделал в массиве?
пишу код не только за печеньки
VIK_aka_TOR вне форума
Старый 16.09.2013, 23:40   #5
Griiish
Новичок
Джуниор
 
Регистрация: 16.09.2013
Сообщений: 3
По умолчанию

Спасибо, уже помощь не нужна))))я исправила s:=... и все пошло, работает)))))
Griiish вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерные массивы Delphi MisaMisa Помощь студентам 0 02.04.2013 12:45
одномерные массивы в delphi 7 Студентос Помощь студентам 2 23.12.2012 20:17
одномерные массивы в delphi 7 Студентос Помощь студентам 10 07.12.2012 16:18
Одномерные массивы в Delphi marmarina Помощь студентам 2 31.10.2012 21:40
Одномерные массивы (на Delphi 70) matrix8325 Помощь студентам 2 02.05.2009 11:39