Студопедия

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

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

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






Vector_min, vector_max, n);






// создание вектора длиной n элементов

int vector[]=new int[n];

//консольный вывод

System.out.println();

System.out.println(" Исходный вектор: ");

// создание объекта Rand класса Random - генератора случ. чисел

// инициализация генератора случайных чисел,

// привязка его к системному времени

Random Rand=new Random();

// формирование вектора случайным образом

for (int i=0; i< n; i++)

{

// получение очередного случайного числа в диапазоне

// от vector_min до vector_max

vector[i]=Rand.nextInt(vector_max-vector_min+1) + vector_min;

//консольный вывод элемента вектора

System.out.printf(" %5d", vector[i]);

}

//консольный вывод

System.out.println();

// вычисления по заданному алгоритму

// максимальное и минимальное значения-

// начальные элементы вектора

max = vector[0];

i_max = 0;

min = vector[0];

i_min = 0;

// поиск минимального и максимального элементов вектора

// и их индексов

for (int i=1; i< n; i++)

{

if (vector[i] > max)

{

max = vector[i];

i_max = i;

}

if (vector[i] < min)

{

min = vector[i];

i_min = i;

}

}

//консольный вывод

System.out.printf(" \nmax=%d i_max=%d", max, i_max);

System.out.printf(" \nmin=%d i_min=%d\n", min, i_min);

//меняем местами max и min элементы вектора

vector[i_max] = min;

vector[i_min] = max;

//консольный вывод вектора

System.out.println();

System.out.println(" Выходной вектор: ");

for (int i=0; i< n; i++)

System.out.printf(" %5d", vector[i]);

System.out.println();

}

}

3.4. На языке PHP:

<! DOCTYPE html>

< html>

< head>

< meta http-equiv=" Content-Type" content=" text/html; charset=UTF-8" >

< title>

Лабораторная работа №6_1

< /title>

< /head>

< body BgColor=" silver" text=" blue" >

< H2> Лабораторная работа №6_1< /h2>

< H3> Массивы< /h3>

Вариант №0

< br> ПО-11-1

< br> Пупкин Василий

< br>

< br>

< Form name=" LabRab_6_1" action=" " method=" POST" >

Нижняя граница диапазона vector_min: < br>

< input type=" text" name=" vector_min" size=" 5" > < br>

Верхняя граница диапазона vector_max: < br>

< input type=" text" name=" vector_max" size=" 5" > < br>

Размер вектора n: < br>

< input type=" text" name=" n" size=" 5" > < br>

< input type=" submit" value=" Вычислить" > < br>

< /form>

<? php

// получение значения переменной из формы

$vector_min=$_POST['vector_min'];

$vector_max=$_POST['vector_max'];

$n=$_POST['n'];

if (($n! ='') & & ($vector_min! ='') & & ($vector_max! =''))

{

//эхо-печать

echo " < br> n=$n";

echo " < br> vector_min=$vector_min";

echo " < br> vector_max=$vector_max< br> ";

// инициализация генератора случайных чисел






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