|
Axborot texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi muhammad al xorazmiy nomidagi
|
bet | 3/10 | Sana | 02.06.2024 | Hajmi | 1,39 Mb. | | #259180 |
Bog'liq 1-dedline Vakhobov Jasurbek :Array[o‘lcham] of ;
Masalan:
A,B:Array[1..100] of real;
C,A1,D:Array[1..10,1,,15] of real;
Bu erda A va B massivlari 100tadan elementga ega. C,A1,D1 massivlari esa 10x15=150 tadan elementga ega.
Massivlarni e’lon qilishdan maqsad massiv elementlari uchun kompьyuter xotirasidan joy ajratishdir.
Massiv elementlari qiymatlarini kiritish uchunssikl operatorlaridan foydalaniladi. Misol: For i:=1 to 10 do Read(A[i]);
Bu misolda A massivning 10 ta elementi qiymatini ekrandan ketma-ket kiritish kerak bo‘ladi. Xuddi shunday massiv qiymatlarini ekranga chiqarish ham mumkin. Misol: For i:=1 to 10 do Write(A[i]);
Dasturda massiv elementlarini ishlatganda ularning indeksi e’lon qilingan chegaradan chiqib ketmasligi kerak.
Laboratoriya ishi uchun topshiriqlar
Insertion sort orqali ismi familiyangizni harflarini alifbo tartibida chiqaring.
#include
using namespace std;
int main()
{
int n;
cout << "n = ";
cin >> n;
char a[n];
for (int i = 0; i < n; i++)
{
cin >> a[i];
}
int qiymat, i, j;
for (i = 0; i < n; i++)
{
qiymat = int(a[i]);
for (j = i - 1; j > -1 && int(a[j]) > qiymat; j--)
{
a[j + 1] = a[j];
}
a[j + 1] = int(qiymat);
}
for (int i = 0; i < n; i++)
{
cout << a[i] << " ";
}
return 0;
}
Natija:
LABORATORIYA ISHI - 3
Mavzu: Matritsalarni ko’paytirish dasturi.Amallar tartibini baholash.
Ishdan maqsad. Matritsalarni ko’paytirish dasturini o’rganish.
Qo’yilgan masala. Matritsalarni ko’paytirish dasturi.Amallar tartibini baholash.
Ish tartibi:
|
| |