Студопедия

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

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

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






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • 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 :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.