Mavzu: Berilgan sonlar ketma-ketligidagi har bir elementni o‘zi, o‘zidan oldingi va o‘zidan keyingi element bilan yig‘indisiga almashtiring. Ishdan maqsad



Yüklə 55,4 Kb.
tarix06.10.2022
ölçüsü55,4 Kb.
#118130
Algoritm 1-amaliy mashgʻulot


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNVERSITETI QARSHI FILIALI
“TT VA KT” FAKULTETI
2-BOSQICH TT-11-21-GURUH TALABASI ABDUSALOMOVA YULDUZNING
MA'LUMOTLAR TUZILMASI VA ALGORITMLAR FANIDAN

1-AMALIY MASHGʻULOTI



Qarshi -2022




Mavzu: Berilgan sonlar ketma-ketligidagi har bir elementni o‘zi, o‘zidan oldingi va o‘zidan keyingi element bilan yig‘indisiga almashtiring.
Ishdan maqsad: Ma’lumotlarning standart turlari, statik ma’lumotlar tuzilmasini
va tuzilmalar bilan ishlovchi funksiyalarni amalga oshirishni o‘rganish va ularni
tadqiq qilish.
Qo‘yilgan masala: Ma’lumotlarning oddiy sozlangan toifalar, statik ma’lumotlar
tuzilmasini e’lon qilish va ularga doir misollarning dasturini ishlab chiqish.
Ishni vazifasi:
Dasturlash tillarida ma’lumotlarning standart turlari
Funksiyalarni amalga oshirish mavzularini o’rganish;
Ish tartibi:
Amaliy mashg’ulot nazariy ma’lumotlarini o‘rganish;
Berilgan topshiriqning algoritmini ishlab chiqish;
C++ dasturlash muhitida dasturni yaratish;
Natijalarni tekshirish;
Hisobotni tayyorlash va topshirish.

Dastur Kodlari:


#include
using namespace std;
int main()
{
int n;
cout<< "Massiv o'lchamini kiriting:";
cin>>n;
int arr[n];
cout<< "Massiv elementlarini kiriting:";
for(int i=0;i{
cin>>arr[i];
}
int sum = 0;
cout<<"har bir elementni o'zi, o'zidan oldingi va o'zidan keyingi element bilan yig'indisiga almashtirish:";
for (int i = 0; i < n; i++)
{
if(i==(n-1)) sum = arr[i]+arr[i-1];
else sum = arr[i]+arr[i-1]+arr[i+1];
cout< }

return 0;


}


Yüklə 55,4 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin