Студопедия

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

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

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






Int i, n, m, vector_min, vector_max, min, max, i_min, i_max;






time_t t; // текущее время для инициализации

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

srand((unsigned) time(& t)); // инициализация генератора

// случайных чисел

printf(" \nЛабораторная работа №6_1");

printf(" \nВариант №0");

printf(" \nПО-11-1");

printf(" \nПупкин Василий\n");

printf(" \nВведите нижнюю границу диапазона: ");

scanf(" %d", & vector_min);

printf(" \nВведите верхнюю границу диапазона: ");

scanf(" %d", & vector_max);

printf(" \nВведите размер вектора: ");

scanf(" %d", & n);

int vector[n];

printf(" \nИсходный вектор: \n");

m = vector_max-vector_min + 1;

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

{

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

// от vector_min до vector_max

vector[i]=rand()% m + vector_min;

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

}

printf(" \n");

max = vector[0];

i_max = 0;

min = vector[0];

i_min = 0;

for (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;

}

}

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

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

vector[i_max] = min; //меняем местами max и min

vector[i_min] = max; //элементы вектора

printf(" \nВыходной вектор: \n");

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

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

printf(" \n");

Return 0;

}

3.3. На языке Java:

Package javaapplication6_1;

// Импорт библиотеки графических компонентов Swing

import javax.swing.*;

import java.util.*;

public class JavaApplication6_1 // задание нового класса

{

// описание главного метода main этого класса

public static void main(String[] args)

{

//описание переменных:

// целого типа

int n, vector_min, vector_max, min, max, i_min, i_max; String input, text; // строк класса String

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

System.out.println(" Лабораторная работа №6-1");

System.out.println(" Вариант №0");

System.out.println(" ПО-11-1");

System.out.println(" Пупкин Василий");

System.out.println();

// вызов диалогового окна ввода исходных данных

input=JOptionPane.showInputDialog(" Нижняя граница диапазона vector_min: ");

// преобразование из строкового значения в целое

vector_min=Integer.parseInt(input);

input=JOptionPane.showInputDialog(" Верхняя граница диапазона vector_max: ");

vector_max=Integer.parseInt(input);

input=JOptionPane.showInputDialog(" Размер вектора n: ");

n=Integer.parseInt(input);

// формирование строки вывода

text=" Значения входных переменных: \nvector_min=" + vector_min + " \nvector_max=" + vector_max + " \nn=" + n;

// вызов диалогового окна эхо-печати

JOptionPane.showMessageDialog(null, text);

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

System.out.printf(" vector_min=%d\nvector_max=%d\nn=%d\n",






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