V
vovamakarovych
у меня есть 2 програмы. Мне нужно их переписать с использованием методов программирования с помощью функций:
- Функция для ввода значений массива с клавиатуры;
- Функция для вычисления значений по вашему варианту;
- Функция для вывода результатов на экран.
Мои програмы:
1
2
- Функция для ввода значений массива с клавиатуры;
- Функция для вычисления значений по вашему варианту;
- Функция для вывода результатов на экран.
Мои програмы:
1
C++:
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL,"Russian");
const int arraySize = 10;
int A[arraySize];
int index_min = 0;
cout<<"Введите массив из 10 элементов.\n";
for (int j=0; j<arraySize; j++)
{
cout << "A[" << j << "]= ";
cin>>A[j];
}
int min_elem = A[0];
for (int j = 0; j < arraySize; j++)
{
if (min_elem > A[j])
{
min_elem = A[j];
index_min = j;
}
}
cout << "Минимальное значение = " << min_elem << " его индекс =" << index_min<< '\n';
system("pause");
}
C++:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,"Russian");
const int arraySize = 10;
int A[arraySize];
int *ptr=&A[0];
int index_max = 0;
cout<<"Введите массив из 10 элементов.\n";
for (int j=0; j<arraySize; j++)
{
cout << "A[" << j << "]= ";
cin>>ptr[j];
}
int max_elem = A[0];
for (int j = 0; j < arraySize; j++)
{
if (max_elem < ptr[j])
max_elem = ptr[j];
index_max = j;
}
cout << "Максимальное значение = " << max_elem << " его индекс =" << index_max<< '\n';
system("pause");
}