Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Mt_srand(time());
// заполнение массива целыми случайными числами // от vector_min до vector_max for ($i=0; $i< $n; $i++) for ($j=0; $j< $n; $j++) $massiv[$i][$j]=mt_rand($massiv_min, $massiv_max); // вывод исходного массива на экран echo '< br> Исходный массив: < br> '; for ($i=0; $i< $n; $i++) { for ($j=0; $j< $n; $j++) printf(" %'.5d", $massiv[$i][$j]); echo '< br> '; } // меняем местами главную и побочную диагонали for ($i=0; $i< $n; $i++) { $temp = $massiv[$i][$i]; $massiv[$i][$i] = $massiv[$i][$n-$i-1]; $massiv[$i][$n-$i-1] = $temp; } // вывод выходного массива на экран echo '< br> Выходной массив: < br> '; for ($i=0; $i< $n; $i++) { for ($j=0; $j< $n; $j++) printf(" %'.5d", $massiv[$i][$j]); echo '< br> '; } echo '< br> '; } ? > < /body> < /html> 4. Компиляция, отладка, тестирование и получение результата:
Задания на лабораторную работу № 6 Размеры исходных векторов и массивов задавать именованными константами. Для задания элементов исходных векторов и массивов использовать генератор случайных чисел с заданным с консоли диапазоном. Вывести на экран исходные и выходные векторы и массивы. Никакие другие массивы (рабочие), кроме исходных и выходных, не использовать. Вариант 1 Задание 1 В целочисленном векторе vectorn найти минимальный и максимальный элементы. Предусмотреть случай, когда таких элементов нет (все элементы вектора равны между собой). Элементы вектора, расположенные между ними, отсортировать по возрастанию. Входные данные: n=10 v_min=-5 v_max=10 Исходный вектор: 7 -2 1 3 -5 5 2 0 10 1 Выходные данные: min=-5 n_min=5 max=10 n_max=9 Выходной вектор: 7 -2 1 3 -5 0 2 5 10 1
|