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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2013, 16:38   #1
Pantiks
Новичок
Джуниор
 
Регистрация: 24.10.2013
Сообщений: 1
По умолчанию Дан числовой массив А, состоящий из n целых чисел . Если все элементы массива являютя чётными, то увеличьте положительные элементы

Дан числовой массив А, состоящий из n целых чисел . Если все элементы массива являютя чётными , то увеличьте положительные элементы в два раза , а отрицательные уменьшить в три . Напишите полностью ))
Pantiks вне форума Ответить с цитированием
Старый 24.10.2013, 16:59   #2
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию

Код:
const
  N = 5;

var
  a: array [1..N] of real;
  even: boolean;
  i: integer;

begin
  
  even := true;
  for i := 1 to n do 
    if trunc(a[i]) mod 2 <> 0 
    then 
    begin
      even := false;
      break;
    end;
  
  if even then 
    for i := 1 to n do 
    begin
      if a[i] > 0 then a[i] := 2 * a[i];
      if a[i] < 0 then a[i] := a[i] / 3;
    end;
  
end.
здесь нету только ввода/вывода массива... сделаете сами.

указано что массив состоит из целых чисел, но не указано что он должен быть целочисленный...
массив взял вещественный... т.к. в вещественный массив можно целые числа ввести, а вот в целочисленный массив вещественные числа не получится, а по заданию необходимо будет делить...

Последний раз редактировалось unbanned; 24.10.2013 в 17:21.
unbanned вне форума Ответить с цитированием
Ответ


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

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из массива X(N) все положительные элементы записать в массив Y(k) Alexandr- Помощь студентам 7 15.04.2013 19:00
Дан массив x целых чисел. Упорядочить элементы, стоящие на четных местах по невозрастанию, а на нечетных – по неубыванию. NuclearMurder Помощь студентам 0 11.11.2012 17:43
Сформировать одномерный массив, элементами которого являются все положительные элементы исходного массива... sev48fire Помощь студентам 11 07.06.2012 11:06
массив С, состоящий из N элементов. Все отрицательные элементы массива перенести в его начало и расположить по убыванию ( Делфи ) zloykoreec Помощь студентам 0 17.05.2012 11:54