|
Высшая математика. Дифференциальное и интегральное исчисления. Золотухина_задание_3.функции. Бланк выполнения задания Вариант Задание 1
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение высшего образования
«Тольяттинский государственный университет» Институт математики, физики и информационных технологий
(наименование института полностью)
|
| (Наименование учебного структурного подразделения)
|
| (код и наименование направления подготовки / специальности)
| Прикладная информатика
| (направленность (профиль) / специализация)
|
Практическое задание №_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<
}
Результаты вычислений (скрин результатов).
|
|
|