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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2014, 16:22   #1
Алексей1994
Пользователь
 
Регистрация: 25.03.2014
Сообщений: 21
По умолчанию Одномерный массив!!!

Здравствуйте уважаемые программисты. Выручайте! Не могу правильно написать текст программы, хоть она по сути лёгкая. Вот задание, меня пугает что оно такое длинное.
1. Одномерный массив A длиной N<=50 заполнить случайными числами из диапазона [-5..30]. Составить программу определяющих сколько элементов массива превосходит по модулю заданное число M.
Наброски.
Код:
const max=50;
var a:array[1..max] of integer;
 n,i,k,m:byte;
    aa,mx:integer;
begin
clrscr;
repeat
write('Размер массива n=');
readln(n);
until n in [1..max];
writeln('Исходный массив:');
for i:=1 to n do
 begin
  a[i]:=random(36)-5;
  write(a[i],' ');
 end;
Бред како-то получается. Спасибо за внимание!

Последний раз редактировалось Stilet; 22.05.2014 в 16:51.
Алексей1994 вне форума Ответить с цитированием
Старый 22.05.2014, 16:33   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Число м Вы забыли ввести.
Код:
K:=0;
For i:=1 to n do
 If a[i] > abs(m) then
  Inc(k);
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 22.05.2014, 16:35   #3
Алексей1994
Пользователь
 
Регистрация: 25.03.2014
Сообщений: 21
По умолчанию Разве правильно?

А в остальном разве правильно?
Алексей1994 вне форума Ответить с цитированием
Старый 22.05.2014, 16:37   #4
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Не смотрел, честно признаюсь. Добавьте ввод числа м, мой код и вывод к. Все это в компилятор и проверьте. С непонятками можно обратно.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 22.05.2014, 16:42   #5
Алексей1994
Пользователь
 
Регистрация: 25.03.2014
Сообщений: 21
По умолчанию Спасибо.

Спасибо большое!
Алексей1994 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан одномерный массив из 30 элементов. Сформировать второй массив, в котором сначала идут все элементы первого массива, кратные 5, Olzhakesh C# (си шарп) 1 29.04.2014 23:49
Найти одномерный массив элементы которого равны минимальным значениям в строках исходной матрицы и одномерный массив элементы... Richik123 Microsoft Office Excel 1 16.10.2013 15:45
Двумерный массив развернуть в одномерный массив по строкам[QBASIC] TrueStyle777 Помощь студентам 3 29.05.2013 21:56
Дан одномерный массив, сформировать новый массив по заданному правилу {Delphi} Nickolai47 Помощь студентам 5 16.12.2012 14:51
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54