Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.