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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2012, 21:03   #1
teliale
 
Регистрация: 03.12.2012
Сообщений: 4
По умолчанию Массивы(одномерные)(Pascal)

Очень прошу помочь.В школе такие задачи задали,совсем не знаю как делать(

1)Задайте массив из 10 элементов с помощью датчика случайных чисел.Замените нулем элементы массива,которые больше введенного с клавиатуры числа N.Выведите на экран исходный и полученный массивы

2)Задайте массив из 10 элементов с помощью датчика случайных чисел.Замените все отрицательные элементы на наименьший положительный.Выведите на экран исходный и полученный массивы.
teliale вне форума Ответить с цитированием
Старый 03.12.2012, 21:21   #2
Xardas
Сисадмин
Форумчанин
 
Аватар для Xardas
 
Регистрация: 28.12.2007
Сообщений: 320
По умолчанию

1. Здесь я вывожу лишь результат. Чтоб Вы совсем уж не скучали, организуйте здесь два цикла, в первом заполните массив случайными числами и выведите его, а во втором замените элементы согласно условию задачи
Код:
randomize;
readln(N);
for I := 1 to 10 do
  begin
    num := random(50);
    if num > N then mas[i] := 0 else mas[i] := num;
    write(mas[i], ' ');
  end;
2. Остальное по аналогии с первой задачей.
Код:
min := mas[1];
for I := 2 to 10 do
  begin
     if (mas[i] > 0) and (mas[i] < min) then min := mas[i]; 
  end;
for I := 1 to 10 do
  begin
     if (mas[i] < 0) then mas[i] := min; 
  end;
Xardas вне форума Ответить с цитированием
Старый 03.12.2012, 21:27   #3
teliale
 
Регистрация: 03.12.2012
Сообщений: 4
По умолчанию

аааа,спасибо огромное.Вы меня очень очень спасли)
teliale вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
одномерные массивы(pascal) s4egol Помощь студентам 1 04.11.2012 19:30
одномерные массивы. (pascal) Диляра - новичок Помощь студентам 7 16.11.2010 21:17
Одномерные массивы(Pascal) Дима82 Помощь студентам 7 07.06.2008 15:33
Одномерные массивы - Pascal W_P Помощь студентам 8 27.02.2008 19:24