Topshiriq
7-variant
7. nxn matritsaning pastki chap uchburchagidagi elementlaridan vektor hosil qiling.
#include
#include
#include
using namespace std;
int main(){
srand(time(NULL));
int i, j;
int x, y, n, s;
cout << "Qanday o'lchamdagi matritsa kiritasiz: ";
cin >> n;
s = (n * (n - 1)) / 2;
int a[n][n], b[s];
for(i=0; i
for(j=0; j
x = rand() % 10;
a[i][j] = x;
}
}
cout << "\n" << n << " o'lchovli matritsa:" << endl;
for(i=0; i
for(j=0; j
cout << a[i][j] << " ";
}
cout << endl;
}
cout << endl;
x = 0;
cout << "Pastki chap uchburchagidagi elementlar:";
for(i=0; i
for(j=0; j
cout << a[i][j] << " ";
b[x] = a[i][j];
x++;
}
cout << endl;
}
cout << "\nShu uchburchakdan iborat vektor elementlari: \n";
for(i=0; i
cout << b[i] << " ";
cout << endl;
return 0;
}
Xulosa.
Bu mustaqil ishining asosiy statik ma'lumotlar tuzilmasi tadqiq qilish haqida ma’lumot berish.Men bu mustaqil ishda yuqorida ularni yoritishga qay tartibda ishlatilishi,ularning tarkibiga nimalar kiritilishi haqida ma’lumot berdim.
Foydalanilgan adabiyotlar ro’yhati:
MANBALAR RO‘YXATI
1. Adam Drozdek. Data structures and algorithms in C++. Fourth edition.
2013.
2. Н.А.Литвиненко. Технология программирования. ―БХВ Петербург‖
Санкт-Петербург. 2012 г.
3. Роберт Седжвик. Фундаментальные алгоритмы на C++. Анализ,
Структуры данных, Сортировка, Поиск//К.: Изд. «ДиаСофт», 2007
4. Ma‘ruza matnlari. Carnegie Mellon University – CORTINA. 2010. 15-
121 Introduction to Data Structures, (http://www.cs.cmu.edu/~tcortina/15-
121sp10/lectures.html)
Do'stlaringiz bilan baham: |