Void main()
{
setlocale(LC_ALL,"Russian");
srand((unsigned)time(NULL));//использование времени
const int n=10;//объявление переменных и констант
int mas[n];//массив
int h=0;
for (int i=0; imas[i]=rand()%100-50;//задание случайных значений
cout<}
for (int i=0; i<=n/2-1; i++){//перестановка
h=mas[i];
mas[i]=mas[n-i-1];
mas[n-i-1]=h;
}
for (int i=0; icout<}
Вариант №6
Дан одномерный массив Z размера n. Найти количество нулевых элементов в массиве, сами нулевые элементы заменить на единицу, их порядковые номера записать подряд в массив В.
#include "stdafx.h"//директивы
#include
#include
using namespace std;
Void main()
{
setlocale(LC_ALL,"Russian");
const int n=10;//объявление переменных и констант
int mas[n]={0,0,67,2,0,5,0,8,0,0};//основной массив
int p[n];//массив
int k=0;//счетчик
for (int i=0; icout<for (int i=0; iif (mas[i]==0){//проверка
mas[i]=1;
p[k]=i;
k++;
}
cout<cout<<"Индексы :"<for (int i=0; icout<
cout<cout<<"Новый массив :"<for (int i=0; icout<}
Вариант №7
Из исходного одномерного массива А размера n образовать два массива. В первый массив войдут подряд все четные элементы массива А, во второй массив войдут подряд записанные порядковые номера четных элементов, которые они имели в массивеА.
#include "stdafx.h"//директивы
#include
#include
#include
using namespace std;
#include
Do'stlaringiz bilan baham: |