Главная страница
Навигация по странице:

  • Практическое задание №_1__

  • Бланк выполнения задания Вариант 8. Задание 3.1

  • Задание 3.2 Ввести с клавиатуры целые числа и сформировать матрицу

  • Высшая математика. Дифференциальное и интегральное исчисления. Золотухина_задание_3.функции. Бланк выполнения задания Вариант Задание 1


    Скачать 333.53 Kb.
    НазваниеБланк выполнения задания Вариант Задание 1
    АнкорВысшая математика. Дифференциальное и интегральное исчисления
    Дата26.04.2023
    Размер333.53 Kb.
    Формат файлаdocx
    Имя файлаЗолотухина_задание_3.функции.docx
    ТипДокументы
    #1091972

    МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

    федеральное государственное бюджетное образовательное учреждение высшего образования

    «Тольяттинский государственный университет»
    Институт математики, физики и информационных технологий

    (наименование института полностью)




    (Наименование учебного структурного подразделения)




    (код и наименование направления подготовки / специальности)

    Прикладная информатика

    (направленность (профиль) / специализация)



    Практическое задание №_1__
    по учебному курсу «Основы программирования »

    (наименование учебного курса)
    Вариант ____ (при наличии)




    Тольятти 20_22_

    Бланк выполнения задания
    Вариант 8.

    Задание 3.1

    Сформировать одномерный массива a[n]. Элементы массивов ввести с клавиатуры. Удвоить все отрицательные элементы массива. Преобразованный массив вывести на экран

    • Для решения поставленной задачи построены следующие функции:

    void f(int n)

    {....}

    • Код программы с использованием функций.


    #include
    using namespace std;
    void f(int n);
    int main()

    {

    int n;

    cout<<"N = ";

    cin>>n;

    f(n); // создаем размерность и передаем в функцию

    return 0;

    }
    void f(int n)

    {

    int a[n], i;

    for(i=0;i

    {

    cout<<"A["<

    cin>>a[i]; // вносим елементы массива

    if(a[i]<0) a[i]=2*a[i]; // если есть отрицательные удваиваем их

    }

    cout<<"Izmenenniy massiv:"<

    for(i=0;i

    { // выводим измененный массив

    cout<

    }



    }


    • Результаты вычислений (скрин результатов).





    Задание 3.2

    Ввести с клавиатуры целые числа и сформировать матрицу

    a[n][m]. Найти минимальный элемент матрицы. Вывести на печать номер столбца, содержащего минимальный элемент

    Для решения поставленной задачи построены следующие функции и прототипы функций:
    void f(int n, int m); - прототип

    void f(int n, int m){....} - функция.


    • Код программы с использованием прототипов функций.



    #include
    using namespace std;
    void f(int n, int m); // создаем прототип функции
    int main()

    {

    int n, m;

    cout<<"N = ";

    cin>>n;

    cout<<"M = ";

    cin>>m;

    // обявляем переменные отвечающие за размерность

    f(n,m); // передаем их в функцию

    return 0;

    }
    void f(int n, int m) // принимаем наши целочисленные переменные

    {

    int a[n][m], i, j, index=0, min; // создаем массив и другие нужные переменные



    for(i=0;i

    {

    for(j=0;j

    {

    cout<<"A["<

    cin>>a[i][j];

    }

    }



    for(i=0;i

    {

    for(j=0;j

    {

    cout<

    }

    cout<

    }



    min = a[0][0]; // присваиваем минимуму первый элемент массива



    for(i=0;i

    {

    for(j=0;j

    {

    if(min>a[i][j]) // ищем значения меньше нашего минимума

    {

    min=a[i][j]; // если находим то заменяем им минимум

    index=j+1; // сохраняем номер столбца в котором нашли

    }

    }



    }

    // выводим и минимум и строку в котором нашли этот минимум

    cout<



    }


    • Результаты вычислений (скрин результатов).






    написать администратору сайта