Лабораторная работа: Программное определение числовых массивов
-Заполнения массива случайными числами в диапазоне от –50 до +50.
-Вывода одномерного массива.
-Определения, образуют ли элементы массива невозрастающую последовательность.
Ход работы: -Заполнения массива случайными числами в диапазоне от –50 до +50.
-Вывода одномерного массива.
-Определения, образуют ли элементы массива невозрастающую последовательность.
Полный текст программы будет выглядеть так:
#include<iostream.h>
#include"Rus.h"
#include<time.h>
#include<stdlib.h>
#define SIZE 7 //задаем размерность массива
void main(void)
{
int mas[SIZE]; //объявляем массив
int k=50;
bool fin=true;
//заполнение массива случайными числами
randomize(); //инициализируем генератор случайных чисел
for(int i=0; i<SIZE; i++) //перебор элемонтов массива
mas[i]=random(2*k) - k; //формируем случайное число [-k;+k]
//вывод элементов массива на экран
cout<<Rus("\nМассив:");
for(i=0; i<SIZE; i++) //перебор элементов массива
cout<< mas[i]<<endl; //выводим i-ый элемент массива
//проверка не возрастания последовательности
for(i=0; i<SIZE-1; i++) // перебор элементов массива
if (mas[i]<mas[i+1]) //если следующий элемент больше предыдущего, то не является не возрастающей последовательностью
fin=false;