Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб_05.doc
Скачиваний:
9
Добавлен:
23.09.2019
Размер:
290.82 Кб
Скачать

Примеры выполнения работы

Используя динамический массив, получить матрицу С размерностью n´m (которые вводятся с клавиатуры пользователем), для которой

Текст программы.

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

#include <time.h>

void main()

{

int n,m;

unsigned int **c;

int i, j, k;

printf("Vvedite n->"); scanf("%d",&n);

printf("Vvedite m->"); scanf("%d",&m);

c=new unsigned int*[n];

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

c[i]=new unsigned int[m];

printf("MASSIV C: \n");

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

{

for(j=0;j<m;j++)

{

if(i<j)

{

c[i][j]=0;

for(k=1;k<=j;k++)

{

c[i][j]=c[i][j]+pow((double)i,(double)k);

}

}

else

{

if(i==j)

{

c[i][j]=1;

}

else

{

c[i][j]=1;

for(k=1;k<=j;k++)

{

c[i][j]=c[i][j]*j;

}

}

}

printf("%d ", c[i][j]);

}

printf("\n");

}

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

delete[] c[i];

delete[] c;

}

Задание на лабораторную работу

Написать программы, используя динамические массивы, размерность которых задается с клавиатуры.

Задание №1

1

Заполнить массив А n случайными числами от -9 до 5. Найти .

2

Заполнить массив А n случайными числами от -3 до 15. Найти .

3

Заполнить массив А n случайными числами от -3 до 15. Найти где .

4

Заполнить одномерный массив X n случайными числами от -2 до 3.

Вычислить .

5

Заполнить одномерный массив X n случайными числами от -3 до 5.

Вычислить .

6

Получить одномерный массив , где при значение равно .

7

Заполнить массив А n случайными числами от 0 до 20. Получить

8

Заполнить одномерный массив А n случайными числами от -3 до 25. Вычислить

9

Заполнить одномерный массив n случайными числами от -5 до 33. Вычислить .

10

Заполнить одномерный массив n случайными числами от -15 до 3. Вычислить и вывести на экран .

11

Получить одномерный массив , где при значение равно .

12

Заполнить одномерный массив А n случайными числами от -4 до 3, а одномерный массив Х m случайными числами от 5 до 8. Получить массив , где .

13

Ввести натуральные числа . Заполнить массив В n действительными числами от 2 до 8. Вычислить

14

Заполнить массив A 3*n случайными числами от 0 до 20. Получить

15

Заполнить одномерный массив X n случайными действительными числами от -5 до 8. Вычислить

16

Заполнить одномерный массив X n случайными числами от -7 до 9.

Вычислить

17

Заполнить одномерный массив X n случайными числами от -5 до 27.

Вычислить

18

Заполнить одномерный массив А n случайными числами от -7 до 15. Вычислить

19

Заполнить массив А n случайными числами от -1 до 1. Получить матрицу В

20

Заполнить n случайными числами от -4 до 8 массив В. Получить массив А, где , .

21

Заполнить n случайными числами от -8 до 4 массив В. Заполнить массив С, где среднее арифметическое всех чисел , кроме .

22

Заполнить n случайными числами от 0 до 9 массив В. Получить новый массив, заменив в исходном массиве все члены, кроме первого и последнего по формуле .

23

Пусть . Среди чисел выбрать положительные числа и вывести на экран, среди положительных выбрать наименьшее число.

24

Заполнить массив А n случайными числами от -5 до 9. Найти .