ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.12.2023
Просмотров: 80
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИфедеральное государственное бюджетное образовательное учреждение высшего образования«Тольяттинский государственный университет»Институт математики, физики и информационных технологий
Практическое задание №_1__по учебному курсу «Основы программирования »(наименование учебного курса)Вариант ____ (при наличии)Тольятти 20_22_Бланк выполнения заданияВариант 8.Задание 3.1Сформировать одномерный массива a[n]. Элементы массивов ввести с клавиатуры. Удвоить все отрицательные элементы массива. Преобразованный массив вывести на экран 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<
}
| (наименование института полностью) |
| |
| (Наименование учебного структурного подразделения) |
| |
| (код и наименование направления подготовки / специальности) |
| Прикладная информатика |
| (направленность (профиль) / специализация) |
-
Для решения поставленной задачи построены следующие функции:
-
Код программы с использованием функций.
{
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<
}
-
Результаты вычислений (скрин результатов).