O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
«_______________________________________» fakulteti
Ma’lumotlar tuzulmasi va algoritmlar fanidan
LABORATORIYA ISHI - 4
Mavzu: YARIMSTATIK MA’LUMOTLAR TUZILMASI
2019/2020 o’quv yili
Bajardi:
SWD016-L1 guruhi
___________________________
(F.I.SH)
Toshkent – 2019 y.
4-LABORATORIYA ISHI
YARIMSTATIK MA’LUMOTLAR TUZILMASI
Variant: 7
Topshiriq - 1
Masalaning berilishi. Butun turdagi son nomli parametrni qabul qiluvchi summa() funksiyasini yarating. Ushbu funksiya 1 dan ushbu son qiymatigacha bo’lgan sonlar yig’indisini qaytarsin.
Masalan, agar son o’zgaruvchisi qiymati 5 ga teng bo’lsan summa() 15 sonini (1+2+3+4+5=15) qaytarishi kerak.
Dastur kodi:
#include
#include
using namespace std;
int summa(int son)
{
int S=0;
for (int count=1; count <= son; ++count)
S += count;
return S;
}
int main(){
int son;
cin>>son;
cout< return 0;
}
Dastur natijasi:
Topshiriq – 2.
Variant: 7
Masalaning berilishi. Butun turdagi son nomli parametrni qabul qiluvchi summa() funksiyasini yarating. Ushbu funksiya 1 dan ushbu son qiymatigacha bo’lgan sonlar yig’indisini qaytarsin.
Masalan, agar son o’zgaruvchisi qiymati 5 ga teng bo’lsan summa() 15 sonini (1+2+3+4+5=15) qaytarishi kerak.
Dastur kodi:
#include
#include
using namespace std;
int summa(int son)
{
int S=0;
for (int count=1; count <= son; ++count)
S += count;
return S;
}
int main(){
int son;
cin>>son;
cout< return 0;
}
Do'stlaringiz bilan baham: |