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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2009, 23:14   #1
qasw
Новичок
Джуниор
 
Регистрация: 05.10.2009
Сообщений: 28
Вопрос ребят можетет перевести ??

var
i, count: integer;
ar: array[0..9] of real;

begin
countPlus:=0;
countMinus:=0;

//заполним массив
for i := 0 to 9 do
arr[i] := random(100)-100;

//подсчитаем кол-во отриц и пол.
for i := 0 to 9 do
begin
if ar[i] > 0 then countPlus := countPlus +1;
if ar[i] < 0 then countMinus:= countMinus+1;
end;

//если отриц. больше, то меняем знак элементов массива
if countMinus > countPlus then
for i := 0 to 9 do
arr[i] := arr[i] * (-1);

end;

на паскаль 7.0 (синий экран ,код )
qasw вне форума Ответить с цитированием
Старый 05.10.2009, 23:18   #2
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Это и есть "на паскаль 7.0 (синий экран ,код )"

Повторюсь: http://programmersforum.ru/rules.php
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 05.10.2009, 23:21   #3
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Что непонятного в этом коде? Что тебе нужно перевести? Формулируй чётче.
Манжосов Денис :) вне форума Ответить с цитированием
Старый 05.10.2009, 23:30   #4
Lime
Форумчанин
 
Аватар для Lime
 
Регистрация: 10.02.2009
Сообщений: 815
Радость

Код:
var
i, countMinus,countPlus: integer;//обьявляем переменные
ar: array[0..9] of real;//массив типа real

begin
countPlus:=0;//счётчик положительных
countMinus:=0;//счётчик отрицательных

//заполним массив
for i := 0 to 9 do//цикл по элементам массива
  arr[i] := random(100)-100;//присваиваем случайное значение

//подсчитаем кол-во отриц и пол.
for i := 0 to 9 do//цикл по элементам массива
 begin
 if ar[i] > 0 then countPlus := countPlus +1;//если элемент положительный увеличиваем счётчик на +1
 if ar[i] < 0 then countMinus:= countMinus+1;//если элемент отрицательный увеличиваем счётчик на +1
end;

//если отриц. больше, то меняем знак элементов массива
if countMinus > countPlus then
for i := 0 to 9 do//цикл по элементам массива
  arr[i] :=  arr[i] * (-1);//умножение на (-1) приводит к изменению знаков всех элементов массива

end; //Хэппи энд

Последний раз редактировалось Lime; 05.10.2009 в 23:33.
Lime вне форума Ответить с цитированием
Старый 05.10.2009, 23:36   #5
qasw
Новичок
Джуниор
 
Регистрация: 05.10.2009
Сообщений: 28
По умолчанию

countPlus выделяет за ошибку .
qasw вне форума Ответить с цитированием
Старый 05.10.2009, 23:40   #6
Lime
Форумчанин
 
Аватар для Lime
 
Регистрация: 10.02.2009
Сообщений: 815
Радость

Цитата:
Сообщение от qasw Посмотреть сообщение
countPlus выделяет за ошибку .
Я подправил твой пример. Пробуй исправленный.
Lime вне форума Ответить с цитированием
Старый 05.10.2009, 23:43   #7
qasw
Новичок
Джуниор
 
Регистрация: 05.10.2009
Сообщений: 28
По умолчанию

НЕА не в какую ((
qasw вне форума Ответить с цитированием
Старый 05.10.2009, 23:43   #8
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию

имя массива в одном месте arr в другом ar
Посторонним В.
NSvirus вне форума Ответить с цитированием
Старый 05.10.2009, 23:44   #9
qasw
Новичок
Джуниор
 
Регистрация: 05.10.2009
Сообщений: 28
По умолчанию

да я это исправили всё равно не идёт
qasw вне форума Ответить с цитированием
Старый 05.10.2009, 23:57   #10
Vremya-Dengy
Пользователь
 
Аватар для Vremya-Dengy
 
Регистрация: 07.01.2009
Сообщений: 37
По умолчанию

Цитата:
Сообщение от qasw Посмотреть сообщение
да я это исправили всё равно не идёт
а что хоть за ошибку выдает? у ошибок номера есть....
Тик-Так-Тик-Так...БУМС...и будет всем ништяк!))
Vremya-Dengy вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ребят помогите с решением Karies Помощь студентам 3 17.12.2008 16:11
ребят! ошибка в делфи student90 Общие вопросы Delphi 6 13.11.2008 00:35
ребят плииз помогите 1234 БД в Delphi 4 04.07.2008 13:03