Вопрос № 124466: Уважаемые эксперты, помогите, пожалуйста написать код на Pascal, используя массив:
1) В одномерном массиве размещены: в первых элементах значения аргументов, в следующих - соответствующие им значения функции y=sin(3x) на интервале a, b с шагом h....Вопрос № 124501: Уважаемые эксперты, помогите, пожалуйста, написать код на Pascal, спользуя массив:
1)В одномерном массиве размещены: в первых элементах значения аргументов, в следующих - соответствующие им значения функции y=sin(3x) на интервале a, b с шагом h. ...Вопрос № 124516: Дан одномерный массив.Переставить местами максимальный и минимальный элемент ...Вопрос № 124524: Дан двумерный массив. Сформировать одномерный массив,каждый элемент которого равен количеству элементов соответствующей строки....Вопрос № 124529: Составить программу вывода последовательности символов ZYYXXX...AA.. Y на экран....Вопрос № 124580: Программа для перевода в разные системы счисления. Помогите пожалуйста, где ошибка. Некорректно переводит в шестнадцатиричную систему счисления....Вопрос № 124583: Здравтсвуйте,уважаемые эксперты,помогите,пожалуйста, написать код, ис
пользуя массив:
1)Последовательность a1, a2, ... an включает в себя несколько нулей. Поставить в начало этой последовательности нули, а остальные элементы сдвинуть, не меняя их ...
Вопрос № 124.466
Уважаемые эксперты, помогите, пожалуйста написать код на Pascal, используя массив:
1) В одномерном массиве размещены: в первых элементах значения аргументов, в следующих - соответствующие им значения функции y=sin(3x) на интервале a, b с шагом h. Напечатать элементы этого массива в виде двух параллельных столбцов (арргумент - значение). Найти и вывести наменьшее значение функции на этои интервале.
2)В массиве целых чисел с количеством элементов n найти наиболее часто встречающееся число. Если таких числел несколько, то определить наименьшее из них.
3)Дан массив, состоящий из n случайных чисел. Вводится число k. Если оно равно нулю, массив сортируется по возрастанию, в противном случае по убыванию.
Отправлен: 23.02.2008, 11:43
Вопрос задал: Skske
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: SHERRY
Здравствуйте, !
Код первой и третьей задач в приложении в приложении.
Приложение:
--------- Самурай без меча подобен самураю с мечём, только без меча..
Ответ отправил: SHERRY (статус: 6-ой класс)
Ответ отправлен: 23.02.2008, 13:51
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Skske!
Вот вторая и третья задача,а первую не знаю как сделать.
Уважаемые эксперты, помогите, пожалуйста, написать код на Pascal, спользуя массив:
1)В одномерном массиве размещены: в первых элементах значения аргументов, в следующих - соответствующие им значения функции y=sin(3x) на интервале a, b с шагом h. Напечатать элементы этого массива в виде двух параллельных столбцов (арргумент - занчение). Найти и вывести наменьшее значение функции на этом интервале.
2)В массиве целых чисел с количеством элементов n найти наиболее часто встречающееся число. Если таких числел несколько, то определить наименьшее из них.
3)Дан массив, состоящий из n случайных чисел. Вводится число k. Если оно равно нулю, массив сортируется по возоастанию, в противном случае по убыванию.
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Иванова Екатерина Сергеевна!
вот вторая и третья программа:
Приложение:
--------- Любовь это прекрасно!!!
Ответ отправил: Шемет Станіслав Васильович (статус: 3-ий класс)
Ответ отправлен: 23.02.2008, 19:53 Оценка за ответ: 5
Отвечает: Попов Владимир Иванович
Здравствуйте, Иванова Екатерина Сергеевна!
Исходник первой программы в приложении. Протестирован. Работает. Организован запрос на повторный запуск и предаврительная проверка входных данных на соответствие некоторому предельно допустимому количеству шагов итерации.
Приложение:
--------- Physics forever !
Ответ отправил: Попов Владимир Иванович (статус: 2-ой класс)
Ответ отправлен: 26.02.2008, 18:19 Оценка за ответ: 5
Вопрос № 124.516
Дан одномерный массив.Переставить местами максимальный и минимальный элемент
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Юрченко Евгений Сергеевич!
Программа в приложении.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 23.02.2008, 20:17 Оценка за ответ: 5
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Юрченко Евгений Сергеевич!
Вот вам программа
Приложение:
--------- Любовь это прекрасно!!!
Ответ отправил: Шемет Станіслав Васильович (статус: 3-ий класс)
Ответ отправлен: 23.02.2008, 21:00 Оценка за ответ: 5
Отвечает: Попов Владимир Иванович
Здравствуйте, Юрченко Евгений Сергеевич!
Исходник в приложении. Протестирован. Работает на целочисленных массивах длиной до 15 чисел. Длину можно задавать через константу Nmax. Организован запрос на повторное исполнение. Выводятся значения максимального и минимального элементов вместе с номерами их позиций, а также трансформированный массив с заданной перестановкой.
Приложение:
--------- Physics forever !
Ответ отправил: Попов Владимир Иванович (статус: 2-ой класс)
Ответ отправлен: 26.02.2008, 19:44 Оценка за ответ: 5
Вопрос № 124.524
Дан двумерный массив. Сформировать одномерный массив,каждый элемент которого равен количеству элементов соответствующей строки.
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Юрченко Евгений Сергеевич!
Вы неверно сформулировали задание: в двумерном массиве одинаковое кол-во элементов в каждой строке.
Например, если у Вас двумерные массивы A : array[1..N,1..M] of integer; B : array[1..N] of integer;, то Ваше задание выполняется циклом
for i := 1 to N do
B[i] := M;
Сомневаюсь, что все так просто...
Я так понимаю, что в исходной задаче требовалось найти сумму элементов каждой строки и записать ее в одномерный массив. В приложении программа, выполняющая это.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 23.02.2008, 21:04 Оценка за ответ: 5
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Юрченко Евгений Сергеевич!
Вот как я понял вопрос: дан массив Х*У и надо найти количество строк а потом создать массив(одномерный), и потом его заполнить числом количества строк в массиве Х*У
количество строк в массиве Х*У ровняеться значению Х.
Как я понимаю нужно одномерный массив заполнить значением Х.
Вот вам программа которая делает этот алгоритм:
Const
X=10;
Y=7;
Var
m:array[1..x,1..y] of byte;
Mx:array[1..x] of byte;
Begin
Fillchar(mx,x,x);
end.
--------- Любовь это прекрасно!!!
Ответ отправил: Шемет Станіслав Васильович (статус: 3-ий класс)
Ответ отправлен: 23.02.2008, 21:12 Оценка за ответ: 5
Отвечает: Попов Владимир Иванович
Здравствуйте, Юрченко Евгений Сергеевич!
В условии, скорее всего, есть неточность - необходимо найти массив, содержащий значение сумм всех элементов соответствующей строки исходного массива, ведь количество элементов во всех строках одинаково. Если так, то исходник - в приложении. Удачи.
Приложение:
--------- Physics forever !
Ответ отправил: Попов Владимир Иванович (статус: 2-ой класс)
Ответ отправлен: 26.02.2008, 20:28
Вопрос № 124.529
Составить программу вывода последовательности символов ZYYXXX...AA.. Y на экран.
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Юрченко Евгений Сергеевич!
Программа в приложении.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 23.02.2008, 21:30 Оценка за ответ: 5
Отвечает: Попов Владимир Иванович
Здравствуйте, Юрченко Евгений Сергеевич!
Очень интересненькая задачка. Здесь можно воспользоваться функцией Chr(x), которая возвращает символ по его ASCII-коду. Для организации вывода символов в количестве, равном их номеру в последовательности от 'Z' до 'A', естественно использовать вложенный цикл. Всего получается 26 символов, из которых первый ('Z', с ASCII-кодом, равным #90), печатается 1 раз, а последний ('A', с ASCII-кодом, равным #65), печатается, соответственно, - 26 раз. Исходник - в приложении. Удачи.
Приложение:
--------- Physics forever !
Ответ отправил: Попов Владимир Иванович (статус: 2-ой класс)
Ответ отправлен: 26.02.2008, 21:34 Оценка за ответ: 5
Вопрос № 124.580
Программа для перевода в разные системы счисления. Помогите пожалуйста, где ошибка. Некорректно переводит в шестнадцатиричную систему счисления.
Приложение:
Отправлен: 24.02.2008, 09:53
Вопрос задал: Gamer123 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Denisss
Здравствуйте, Gamer123!
В Вашем примере некорректно переводятся числа не только в 16-ную, но и в другие системы:
Например, при переводе числа 10 в 2-ную систему выдает результат 10100 (т.е. 20 в 10-ной системе), а при переводе в 8-ную - 122 (т.е. 82 в 10-й системе).
Переделанный работающий пример находится в приложении.
Удачи!
Приложение:
--------- Будь осторожен, когда молишься ради чего-то, потому что можешь это получить...
Ответ отправил: Denisss (статус: Профессионал) Россия, Москва ---- Ответ отправлен: 24.02.2008, 11:42
Вопрос № 124.583
Здравтсвуйте,уважаемые эксперты,помогите,пожалуйста, написать код, используя массив:
1)Последовательность a1, a2, ... an включает в себя несколько нулей. Поставить в начало этой последовательности нули, а остальные элементы сдвинуть, не меняя их порядок.
2)Дана последовательность целых чисел, a1, a2, ... an. указать пары чисел, ai, aj, таких, что ai + aj = m.
3)Задан целочисленый массив, размерности n. Есть ли среди элементов массива простые числа? Если да, то выведите номера таких элементов.
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Иванова Екатерина Сергеевна!
Третья программа в приложении.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 24.02.2008, 13:33 Оценка за ответ: 5