Примеры выполнения работы
Используя динамический массив, получить матрицу С размерностью 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. Найти . |