
- •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()
If(done)
{
cout << "Vozrastaushaia posledovatelnost'" << endl;
}
else
{
cout << "NE vozrastayushaia posledovatelnost'" << endl;
}
}
void main()
{
int n;
cout << "Razmer:" << endl;
cin >> n;
int *arr = new int[n];
Vvod(n, arr);
Vivod(n, arr);
Func(n, arr);
delete[] *arr;
}
Дан массив действительных чисел X[N]. Выяснить, образуют ли элементы массива убывающую последовательность.
#include <iostream>
using namespace std;
void Vvod(int n, int *arr)
{
for(int i = 0; i < n; i++)
{
cout << "arr["<<i <<"]: ";
cin >> arr[i];
}
}
void Vivod(int n, int *arr)
{
cout << "Massiv" << endl;
for(int i = 0; i < n; i++)
{
cout << arr[i] << " ";
}
cout << endl;
}
void Func(int n, int *arr)
{
bool done = true;
for(int i = 1; i < n; i++)
{
if(arr[i] > arr[i-1])
{
done = false;
break;
}
}
If(done)
{
cout << "Ubyvaushaia posledovatelnost'" << endl;
}
else
{
cout << "NE ubyvaushaia posledovatelnost'" << endl;
}
}
void main()
{
int n;
cout << "Razmer:" << endl;
cin >> n;
int *arr = new int[n];
Vvod(n, arr);
Vivod(n, arr);
Func(n, arr);
delete[] arr;
}
Отсортировать по возрастанию модуля элементов одномерный массив целых чисел A[N]. Исходный и преобразованный массив вывести на экран.
#include <iostream>
#include <math.h>
using namespace std;
void Vvod(int n, int *arr)
{
for(int i = 0; i < n; i++)
{
cout << "arr["<<i <<"]: ";
cin >> arr[i];
}
}
void Vivod(int n, int *arr)
{
cout << "Massiv" << endl;
for(int i = 0; i < n; i++)
{
cout << arr[i] << " ";
}
cout << endl;
}
void Func(int n, int *arr)
{
Int elem;
cout << "Sortirovka!";
for(int i=0;i<n;i++)
{
for( int j=n-1;j>i;j--)
{
if (abs(arr[j-1])>abs(arr[j]))
{
int x=arr[j-1];
arr[j-1]=arr[j];
arr[j]=x;
}
}
}
for(int i = 0; i < n; i++)
{
cout << arr[i] << " ";
}
}
void main()
{
int n;
cout << "Razmer:" << endl;
cin >> n;
int *arr = new int[n];
Vvod(n, arr);
Vivod(n, arr);
Func(n, arr);
delete[] arr;
}
Отсортировать по убыванию модуля элементов одномерный массив целых чисел A[N]. Исходный и преобразованный массив вывести на экран.
Дан массив вещественных чисел X[N]. Отсортировать его по убыванию дробной части элементов. Исходный и преобразованный массив вывести на экран.
#include <iostream>
#include <math.h>
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] << " ";
}
double y1, y2, n1, n2;
for(int i = 0; i < n; i++)
{
for(int j = n-1; j > i; j--)
{
y1 = modf(arr[j], &n1);
y2 = modf(arr[j-1], &n2);
if(y1 > y2)
{
double x = arr[j-1];
arr[j-1] = arr[j];
arr[j] = x;
}
}
}
cout << "\n Izmenenniy massiv" << endl;
for(int i = 0; i < n; i++)
{
cout << arr[i] << " ";
}
delete[] arr;
}
Дан массив вещественных чисел X[N]. Отсортировать его по возрастанию целой части элементов. Исходный и преобразованный массив вывести на экран.
#include <iostream>
#include <math.h>
using namespace std;