ЎЗБЕКИСТОН РЕСПУБЛИКАСИ АЛОҚА, АХБОРОТЛАШТИРИШ ВА ТЕЛЕКОММУНИКАЦИЯ ТЕХНОЛОГИЯЛАРИ ДАВЛАТ ҚУМИТАСИ
ТОШКЕНТ АХБОРОТ ТЕХНОЛОГИЯЛАРИ УНИВЕРСИТЕТИ
МАЪЛУМОТЛАР ТУЗИЛМАСИ ФАНИДАН
№1 ЛАБОРАТОРИЯ ИШИ
Мавзу: «Статик маълумотлар тузилмаси»
(4 ВАРИАНТ)
Бажарди: 060-20 guruh talabasi
Norbekova Farida
Қабул қилди: Джангазова Қ.А.
ТОШКЕНТ – 2022
1 топшириқ. U(K) массив берилган. [a,b] интервалга тегишли бўлган элементлар сонини ва бир ҳил қийматли қўшни элементлар сонини топиш дастурини тузинг.
1) Дастур коди
#include
int main()
{
int n, a,b;
cout << "U massiv o'lchmini kiriting -";
cin >> n;
cout << "A..B interval qiymatlarini kirit -";
cin >> a >> b;
int U[n],OSE=0, KI=0;
cout << "Massiv qiymatlarini kiriting\n";
for (int i=0; i{
cin >> U[i];
if (U[i] >= a && U[i] <= b) KI++;
if (U[i]==U[i-1] && i!=0) OSE++;
}
cout << "\n[a..b] intervalga tegishli sonlar = "<< KI
<< "\nBir hil qiymatli qo'shni elementlar soni = " << OSE << endl;
system("pause");
return 0;
}
2) Дастур натижаси
2 топшириқ. Сатр берилган. Сатрдаги лотин бош ҳарфларнинг сонини аниқловчи дастур тузинг.
1) Дастур коди
#include
int main()
{
char S[80];
int kol=0;
cout <<"Satr kiriting: \n";
gets(S);
for(int i=0; i< strlen(S);i++)
{
if (S[i] >= 'A' && S[i] <='Z')
kol++;
}
cout <<"\nSatrda bosh harflarning soni - " << kol << " ta\n";
system("pause");
return 0;
}
2) Дастур натижаси
Do'stlaringiz bilan baham: |