Лабораторная работа №2 Работа с массивами. Одномерные статические массивы. Многомерные динамические массивы


Download 206.52 Kb.
bet2/3
Sana16.06.2023
Hajmi206.52 Kb.
#1494896
TuriЛабораторная работа
1   2   3
Bog'liq
Лабораторная работа

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

Download 206.52 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling