Пожалуйста помогите разобраться с массивами!!! - Форум
Суббота, 03.12.2016, 22:44
Задачи по информатике
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ignorer, KOT_B_MEIIIKE, PASCAL26, atvrider 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » Пожалуйста помогите разобраться с массивами!!! (Одномерные массивы в Pascal)
Пожалуйста помогите разобраться с массивами!!!
ФантазёркаДата: Четверг, 07.05.2009, 13:44 | Сообщение # 1
Сержант
Группа: Новичок
Сообщений: 5
[ 0 ]
Статус: Offline
Нужно составить программу к каждой задаче:
1. Сформировать массив случайных целых чисел в диапазоне от -10 до 20. Вывести на экран. Упорядочить массив по убыванию и вывести новый массив на экран.
2. Задайте массив из 10 элементов с помощью датчика случайных чисел. Поменяйте местами найбольший положительный элемент с наибольшим отрицательным. Выведите на экран исходный и полученный массивы.
3. Задайте массив из 10 элементов с помощью датчика случайных чисел. Замените элементы, кратные 3, на противоположные по знаку. Выведите на экран исходный и измененный массивы.
book Спасибо!!!
 
notnotДата: Понедельник, 11.05.2009, 14:56 | Сообщение # 2
Генерал-лейтенант
Группа: Активный пользователь
Сообщений: 54
[ 10 ]
Статус: Offline
помогаю разбираться.
1. случайные числа генерируются функцией random()
упорядочить можно, например, сортировкой пузырьком. алгоритм стандартный. вики тебе поможет

2. находим максимумы. запоминаем их индексы. а затем меняем местами посредством переменной буфера. такая же тема в сортировке пузырьком.

3. в цикле опять же проверяем делится ли число на 3, если да, то умножаем его на -1.

вот и все

a: array [1..n] of integer; - объявление массива

Randomize;
for i:=1 to n do
a[i]:=random(k)+l; - заполнение массива случайными числами

for i:=1 to n do
write(a[i]:3); - вывод массива на экран


я - девушка!! +_+
 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » Пожалуйста помогите разобраться с массивами!!! (Одномерные массивы в Pascal)
Страница 1 из 11
Поиск:

Copyright MyCorp © 2016