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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2011, 12:58   #1
Sketch_45
 
Регистрация: 21.02.2011
Сообщений: 8
По умолчанию Массивы в паскале

1. Сформировать массив с помощью арифметической прогрессии, где А[i]=A[i-1]+A[i-2], значения А[1] = 0, A[2] = 2 и вывести его на экран в строчку и в столбик.
2. Составить программу формирования массива из 50 элементов, в которой используется признак Р, в зависимости от значения которого реализовывался бы один из способов задания массива: при Р= -1 с помощью генератора случайных чисел, при Р=0 с помощью формулы А[i] = i +101, при Р=1 с клавиатуры. Сделать вывод сформированного массива на экран.
3. Подсчитать сумму всех элементов и вычислить среднее арифметическое значение элементов массива.
4. Подсчитать количество элементов массива, значения которых больше (меньше) заданного числа К (К ввести с клавиатуры).
5. Заменить все положительные элементы массива на 0, а остальные вывести на экран.
6. Найти максимальный (минимальный) элемент массива и его индекс. Вывести на экран этот максимальный (минимальный) элемент.
7. Вывести на экран номера элементов массива, значения которых равны заданному числу М, а сами значения из массива удалить. На экран вывести заданный и получившийся массивы.
8. Из одного массива сделайте два массива, в один из которых попадут элементы с нечетными индексами, а в другой – с четными.
9. Дан одномерный массив А. Записать все положительные элементы массива А в массив В, а все отрицательные элементы массива А в массив С.
10. Даны одномерные массивы А[1..n], В[1..m]. Построить массив С, в котором сначала размещаются все элементы массива А, затем все элементы массива В.
11. Дан одномерный массив из n элементов. Составить программу упорядочивания элементов массива по убыванию (сортировка отбором), т.е. от большего к меньшему.
12. Написать программу, которая сортирует массив из N элементов по возрастанию методом «пузырька». Протестировать программу на следующих исходных данных:
а) 2 5 1 6 4 10 4 2 б) 1 2 5 6 -4 0 11 12 в) 12 10 6 4 2 1 0.


Помогите решить пожалуйста буду очень благодарин сделал 1,2 и то с помошью друзей зарание всем спасибо!!!
Sketch_45 вне форума Ответить с цитированием
Старый 21.02.2011, 13:16   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

3.
Код:
s:=0; for i:=1 to n do s:=s+a[i]; {сумма}
sr:=s/n; {среднее арифметическое}
4.
Код:
kol_el:=0; for i:=1 to n do if a[i]>k then kol_el:=kol_el+1;
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 21.02.2011, 13:30   #3
seilova
Пользователь
 
Аватар для seilova
 
Регистрация: 17.02.2011
Сообщений: 22
По умолчанию

1. Дан одномерный массив. Переписать его элементы в обратном порядке без использования дополнительного массива.
2. В массиве хранится информация о максимальной скорости каждой из 40 марок легковых автомобилей. Определить скорости двух самых быстрых автомобилей.
подскажите плиз как это сделать?
seilova вне форума Ответить с цитированием
Старый 21.02.2011, 14:15   #4
Sketch_45
 
Регистрация: 21.02.2011
Сообщений: 8
По умолчанию

Цитата:
Сообщение от seilova Посмотреть сообщение
1. Дан одномерный массив. Переписать его элементы в обратном порядке без использования дополнительного массива.
2. В массиве хранится информация о максимальной скорости каждой из 40 марок легковых автомобилей. Определить скорости двух самых быстрых автомобилей.
подскажите плиз как это сделать?
я думаю тебе надо новую тему создать а не сдесь писать а то получиться не разбериха

rubius2008 спасибо сегодня попробую сделать пока что 3,4

Ну что больше добрых людей нет

Последний раз редактировалось Stilet; 16.03.2011 в 10:04.
Sketch_45 вне форума Ответить с цитированием
Старый 16.03.2011, 09:09   #5
New man
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 774
По умолчанию

1
Код:
const n=10; // size arr
var i:integer;
    mas:array[1..n] of integer;
begin
   mas[1]:=0;
   mas[2]:=2;
   for i:= 3 to n do
       mas[i]:=mas[i-1]+mas[i-2];
end;.
a.k.a. Angelicos Phosphoros
Мой сайт
New man вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы в паскале. om3n Помощь студентам 2 06.09.2010 22:06
Массивы в паскале A.S.W Помощь студентам 4 07.01.2010 22:16
Массивы в Паскале Dartchuwak Помощь студентам 3 13.12.2009 12:06
массивы в паскале Aleksa_ks Помощь студентам 1 20.10.2009 13:50
Массивы в паскале xSPiRiTx Помощь студентам 8 04.03.2009 18:08