Файл: Бланк выполнения задания Вариант Задание 1.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.12.2023

Просмотров: 82

Скачиваний: 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<



}


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