У вас вопросы?
У нас ответы:) SamZan.net

з курсу Основи програмування та алгоритмічні мови Виконала- студентка 1 курсу групи

Работа добавлена на сайт samzan.net: 2016-03-30

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 6.3.2025

Міністерство освіти, науки, молоді та спорту України

Черкаський національний університет імені Богдана Хмельницького

Факультет обчислювальної техніки, інформаційних та управляючих систем

звіт

до лабораторної роботи № 5

з курсу «Основи програмування та алгоритмічні мови»

Виконала:

студентка 1 курсу

групи КI-12

Стаценко К.П.

Перевірив:

ст. викл. Гребенович Ю.Є.

Черкаси 2013

Динамічні масиви

1. Мета роботи:

1. Одержати практичні навички виділення, перерозподілу і звільнення пам'яті при роботі з динамічними масивами

3. Постановка задачі

  1.  Сформувати динамічний одновимірний масив, заповнити його випадковими числами і вивести на екран.
  2.  Виконати вказане у варіанті завдання і вивести одержаний масив на екран.
  3.  Сформувати динамічний двовимірний масив, заповнити його випадковими числами і вивести на екран.
  4.  Виконати вказане у варіанті завдання і вивести одержаний масив на екран.

Завдання:

1)Знищити всі елементи з непарними індексами;

2)Додати K стовпців в початок матриці;

#include <iostream>

using namespace std;

int main()

{

 int x;

cout<<"Vvedit rozmir massiva\n";

cin >> x;

int *arr = new int[x];

cout<<"\n\nVvedit elementi massiva\n";

for(int i(0); i < x ; i++)

 cin>>arr[i];

 

 

system("cls");

 

for(int i(0); i<x; i++)

 cout << arr[i] << "  ";

cout << "\n\n\n";

for(int i(1); i<x; i+=2)

 cout << arr[i] << "  ";

cout << "\n\n\n";

system("pause");

system("cls");

/*int ** a = new int*[z];

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

 a[i] = new int [x];

*/

int z,y;

cout<<"Vvedit rozmir massiva Z*Y\n";

cin >> z;

cin >> y;

int **a = new int*[z];

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

 a[i] = new int [y];

cout<<"\n\nVvedit elementi massiva\n";

for(int j(0); j < z ; j++)

for(int i(0); i < y ; i++)

 cin>>a[j][i];

 

 

 

system("cls");

 

for(int j(0); j < z ; j++)

{for(int i(0); i < y; i++)

cout << a[j][i] << "  ";

cout<<"\n";}

cout << "\n\n\n";

system("pause");

system("cls");

cout<<"Vvedit kilkist stovpciv";

cin>>x;

y=y+x;

int **ar = new int*[z];

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

 ar[i] = new int [y];

for(int j(0); j < z ; j++)

for(int i(0); i < y-x; i++)

 ar[j][i]=a[j][i];

for(int j(0); j < z ; j++)

for(int i(y-1); i >= x ; i--)

 ar[j][i]=ar[j][i-x];

cout<<"Vvedit elementi stovpciv\n";

for(int j(0); j < z ; j++)

for(int i(0); i < x ; i++)

 cin>>ar[j][i];

system("pause");

system("cls");

for(int j(0); j < z ; j++)

{for(int i(0); i < y; i++)

cout << ar[j][i] << "  ";

cout<<"\n";}

cout << "\n\n\n";

system("pause");

return 0;

}




1. Руссо Жан Жак
2. небольшой экскурс в историю портала
3. ЖК Мониторы
4. на тему МАССОВАЯ И ЭЛИТАРНАЯ КУЛЬТУРА Выполнил студент гр
5. 01Введение
6.  Правовая основа и этапы транспортных операций Международные перевозки грузов обеспечиваются транспорто
7. Разработка экспертной системы
8. Тема- Статистическое наблюдение
9.  Строительные материалы и изделия классифицируют по назначению виду материла и способу получения-
10. на тему Классификация слияний и поглощений Выполнил- студент V курса ОЗО 6 л