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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2014, 15:02   #1
Ghyt
Новичок
Джуниор
 
Регистрация: 16.11.2014
Сообщений: 11
По умолчанию Сформировать вещественный массив A[15]

Сформировать вещественный массив A[15],элементами которого являются случайные числа из диапазона [-2;3].Переслать из него в массив A2 все элементы , значения которых больше -1.8 и меньше 2.7
Помогите написать программу с комментариями если можно.
Ghyt вне форума Ответить с цитированием
Старый 16.11.2014, 17:00   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
const m=15;
var a,b:array[0..m-1] of real;
    i:integer;
begin
   Randomize;//генерация случайных чисел
   For i:=0 to m-1 do
   begin
      a[i]:=-2+5*Random;//Random выдает результаты от 0 до 1, поэтому нужна такая формула: диапазон 0..5 смещаем на 2 единизы вниз, получаем -2..3
      b[i]:=0;//обнуляем массив b
      Write(a[i]:5:5,'  ');//распечатываем массив a
   end;
   Writeln('');
   Writeln('b:');//печать текста на экран
   For i:=0 to m-1 do
      If (-1.8<a[i]) and (a[i]<2.7) then//условие -1,8<a[i]<2,7
      begin
         b[i]:=a[i];//"Переслать из него в массив A2" по условию задачи
         Write(b[i]:5:5,'  ');//печать массива b
      end;
   Readln;
end.
Сойдет?

Кстати, массив b можно убрать в разделе переменных var, и в коде убрать те строчки, в которых упоминается b: b[i]:=0; b[i]:=a[i]; Write(b[i]:5:5,' ') заменить на Write(a[i]:5:5,' '). Результат вывода на экран останется таким же
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 19.11.2014, 12:16   #3
Ghyt
Новичок
Джуниор
 
Регистрация: 16.11.2014
Сообщений: 11
По умолчанию

нужно на C++
Ghyt вне форума Ответить с цитированием
Старый 19.11.2014, 12:53   #4
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Я знаю только Паскаль. Я не знаю C++
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный вещественный массив VP86 Общие вопросы C/C++ 7 01.10.2013 20:15
Вещественный массив mimit Помощь студентам 4 15.11.2012 23:58
Дан вещественный массив размерностью m*n.... Александра С. Microsoft Office Word 2 17.03.2012 22:28
Вещественный двумерный массив Evgen51 Общие вопросы C/C++ 2 24.11.2009 12:52