Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание 3. Одномерные массивы



Пример. Сформировать массив целых чисел X(N), элементами которого являются случайные числа в диапазоне [-20..20]. Найти максимальный элемент и его номер.

#include <iostream.h>

#include <stdlib.h>

#include <time.h>

void main ()

{

int a[100],n,max,imax;

cout<<"\nEnter n ";

cin >>n;

cout<<"\n";

randomize();// инициализация счетчика случайных чисел

for (int i=0;i<n;i++)

{

a[i]= random(41)-20; // генерируем массив случайных чисел

//в диапазоне [-20..20]

cout<<"a["<<i<<"]="<<a[i]<<"\n";

}

max=a[0];

for(int i=1;i<n;i++)

if (a[i]>max) {max=a[i]; imax=i;}

cout<< "\nmax = a["<<imax<<"]= "<<max;

}

1. В целочисленном массиве X (N), сгенерированном случайным образом, нечетные элементы увеличить в два раза, а у элементов с четными номерами заменить знаки на противоположные.

2. В целочисленном массиве, сгенерированном случайным образом, определить количество перемен знака.

3. В целочисленном массиве, сгенерированном случайным образом, найти наименьший из положительных элементов.

4. Дан вещественный массив X (N). Найти элемент массива, значение которого наиболее близко к какому-нибудь целому числу.

5. Для целочисленного массива, сгенерированного случайным образом, определить, образуют ли его элементы неубывающую последовательность.

6. Проведено измерение роста 70 студентов. Данные записаны в массиве ROST. Разместить в массиве N R номера тех студентов, чей рост меньше 180 см и подсчитать число таких студентов.

7. Результаты сдачи экзамена группой из N студентов находятся в массиве REZ. Подсчитать количество студентов, сдавших экзамен на «хорошо» и «отлично».

8. Из целочисленного массива X (N), сгенерированного случайным образом, переписать в массив Y элементы массива X c нечетными номерами, а в массив Z – элементы массива X, значения которых кратны 5.

9. Сформировать случайным образом массив X (N), элементами которого могут быть только 0 и 1. Проверить, существует ли строгое чередование 0 и 1.

10. Сформировать целочисленный массив X (N), элементами которого являются случайные числа из диапазона [-3..3]. Определить, сколько раз в нем встретилось два подряд идущих нулевых элемента.

11. Сформировать целочисленный массив X (N), элементами которого являются случайные числа из диапазона [-20..10]. Найти величину наибольшего среди отрицательных чисел этого массива.

12. Сформировать вещественный массив X 1(N), элементами которого являются случайные числа из диапазона [0..50]. Переслать из него в массив X 2 все элементы, значения которых больше 24 и меньше 34.

13. Сформировать целочисленный массив X (N), элементами которого являются случайные числа из диапазона [-40..40]. Подсчитать сумму элементов этого массива, значения которых кратны 8.





Дата публикования: 2015-10-09; Прочитано: 485 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...