
- •Vivod(n, arr);
- •Void Vvod(int n, int *arr)
- •Void Vivod(int n, int *arr)
- •Void Factorial(int n, int *arr)
- •Void Func(int n, int *arr)
- •Vvod(n,arr);
- •If(done)
- •If(done)
- •Int elem;
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void Vivod(int n, int *arr)
- •Void main()
- •Void main()
- •Void Vvod(int n, int *arr)
- •Void Vivod(int n, int *arr)
- •Void main()
- •Void Vvod(int n, int *arr)
- •Void Vivod(int n, int *arr)
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void Vvod(int n, int *arr)
- •Void Vivod(int n, int *arr)
- •Void main()
- •Void Vvod(int n, int *arr)
- •Void Vivod(int n, int *arr)
- •Void main()
- •Void Vvod(int n, int *arr)
- •Void Vivod(int n, int *arr)
- •Void main()
Void main()
{
int n;
cout << "Razmer:" << endl;
cin >> n;
double *arr = new double[n];
for(int i = 0; i < n; i++)
{
cout << "arr[" << i << "]: ";
cin >> arr[i];
}
cout << "Massiv ";
for(int i = 0; i < n; i++)
{
cout << arr[i] << " ";
}
cout << endl;
int max = -1000;
int min = 1000;
int summa, max_i, min_i;
for(int i = 0; i < n; i++)
{
if(arr[i] > max)
{
max = arr[i];
max_i = i;
}
else if(arr[i] < min)
{
min = arr[i];
min_i = i;
}
}
double elem = arr[max_i];
arr[max_i] = arr[min_i];
arr[min_i] = elem;
cout << "Preobrazovannii massiv: ";
for(int i = 0; i < n; i++)
{
cout << arr[i] << " ";
}
cout << endl;
delete[] arr;
}
Дан массив вещественных чисел A[M]. Найти среди них максимальное и минимальное число. Вычислить их произведение и вывести это значение на экран.
#include <iostream>
using namespace std;
Void main()
{
int n;
cout << "Razmer:" << endl;
cin >> n;
double *arr = new double[n];
for(int i = 0; i < n; i++)
{
cout << "arr[" << i << "]: ";
cin >> arr[i];
}
cout << "Massiv ";
for(int i = 0; i < n; i++)
{
cout << arr[i] << " ";
}
cout << endl;
double max = -1000;
double min = 1000;
double proizv;
for(int i = 0; i < n; i++)
{
if(arr[i] > max)
{
max = arr[i];
}
else if(arr[i] < min)
{
min = arr[i];
}
}
proizv = min * max;
cout << "Proizvedenie min i max = " << proizv << endl;
delete[] arr;
}
Дан массив целых чисел A[M], все элементы массива, граничащие с 1 заменить нулями.
#include <iostream>
using namespace std;
Void main()
{
int n;
cout << "Razmer massiva" << endl;
cin >> n;
int *arr = new int[n];
for(int i = 0; i < n; i++)
{
cout << "arr[" << i << "]: ";
cin >> arr[i];
}
cout << "Massiv:" << endl;
for(int i = 0; i < n; i++)
{
cout << arr[i] << " ";
}
//preobrazovanie
for(int i = 0; i < n; i++)
{
if(arr[i] == 1)
{
if(i > 0 && i < n-1)
{
arr[i-1] = 0;
arr[i+1] = 0;
}
else if(i = 0)
{
arr[i+1] = 0;
}
else if(i = n-1)
{
arr[i-1] = 0;
}
}
}
cout << "\nMassiv Preobrazovan" << endl;
for(int i = 0; i < n; i++)
{
cout << arr[i] << " ";
}
cout << endl;
delete[] arr;
}
Дан массив вещественных чисел A[N]. Все положительные элементы заменить нулями. Полученный массив вывести на экран.
#include <iostream>
using namespace std;
Void main()
{
int n;
cout << "Razmer:" << endl;
cin >> n;
double *arr = new double[n];
for(int i = 0; i < n; i++)
{
cout << "arr[" << i << "]: ";
cin >> arr[i];
}
cout << "Massiv " << endl;
for(int i = 0; i < n; i++)
{
cout << arr[i] << " ";
}
cout << endl;
for(int i = 0; i < n; i++)
{
if(arr[i] > 0)
{
arr[i] = 0;
}
}
cout << "Massiv preobrazovan!" << endl;
for(int i = 0; i < n; i++)
{
cout << arr[i] << " ";
}
delete[] arr;
}
Дан массив вещественных чисел A[N]. Все отрицательные элементы заменить единицами. Полученный массив вывести на экран.
#include <iostream>
using namespace std;