O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH
VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI
KOMPYUTER INJINIRINGI FAKULTETI
ATS-11-20 GURUH TALABASINING
DASTURLASH 1
FANIDAN
6–LABORATORIYA ISHI
Bajardi: Savurbayev Ravshan
Qabul qildi: Nosirov B.
Xalilov A.
QARSHI-2021
6 - LABORATORIYA ISHI
Mavzu: Massivlarga ishlov berish. Massiv elementlarini o`zgartirish.
Laboratoriya ishidan maqsad: Massivlarni, bir o’lchovli massivlarga ishlov berishni, massivga elementlar qo’shishni va massiv elementlarini tartiblashni o’rganish.
Laboratoriya ishi vazifalari:
Berilgan masalalarni massivlarni qo’lagan xolda yechish.
Berilgan masalalarga C++ tilida dastur tuzush.
Tuzilgan dasturlarni kompyuterning DEV C++ tizimiga kiritilib natijalar olish va tahlil qilish.
Laboratoriya ishi bo’yicha sinov savollari
Massiv deganda nimani tushunasiz?
Massiv yordamida vektorlar va matritsalarni ifodalanishni izohlang
Massiv elementlari dasturda qanday e’lon qilinadi?
Massivga elementlar qo’shish va elementlarni o’chirish qanday amalga oshiriladi?
Bir o’lchovli massiv elementlarini tartiblash va ajratish qanday amalga oshiriladi.
6 - laboratoriya ishi variantlaridagi misollar
8
|
N o`lchamli A massiv hamda K va L butun sonlar berilgan (1≤K≤L≤N). AK va AL elementlar orasida joylashgan massiv elementlarini teskari tartibda (o`rni) almashtirilsin. AK va AL ham kiradi.
|
6 2 4
2 7 3 4 6 8
|
2 4 3 7 6 8
|
Ushbu laboratoriya ishi bo’yicha kodlar:
#include
#include
using namespace std;
int main(){
int a[6], b[4];
for(int i=0; i<6; i++){
cout<<"a["<"]="; cin>>a[i];
}
cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";
cout<<"Natija quyidagicha\n";
cout<<"\n";
for(int i=4; i>=1; i--){
b[i]=a[i];
cout<<"b["<"]="<"\n";
}
return 0;
}
Do'stlaringiz bilan baham: |