Massivlar Bir o`lchovli massivlar Boshlang`ich bosqich Toshiriq



Yüklə 0,58 Mb.
Pdf görüntüsü
səhifə5/5
tarix16.12.2023
ölçüsü0,58 Mb.
#181572
1   2   3   4   5
A
i
–1
<
A
i
<
A
i
+1
tengsizlikni qanoatlantiruvchilarini raqamini chiqaring. Agar bunday 
elementlar bo`lmasa “bundaylari yo`q” javobini chiqaring. 
23.
Ikkilik sonlardan tashkil topgan massivni maksimal va minimal 
elementlari orasida nechta son borligini aniqlang. Agar bunday sonlar 
bo`lmasa, habar chop eting. 
24.
Berilgan ikkilik sanoq sistemasidagi massivda barcha elementlarini 
siklik bir xona o`ngga suring. 
25.
Berilgan ikkilik sanoq sistemasidagi massivda barcha elementlarini 
siklik bir xona chapga suring. O`zgartirishdan oldingi va keyingi 
sonlarning yig`indisini toping. 
26.
Berilgan ikkilik sanoq sistemasidagi massivda barcha elementlarini 
qiymatini ikkilik sanoq sistemasidagi 1010 soniga oshiring. 
27.
Haqiqiy sonlar massivi berilgan. Berilgan R haqiqiy soniga eng yaqin 
bo`lgan massiv elementini aniqlang(qiymati va indeksini). 


28.
Ikkilik sanoq sistemasidagi massiv berilgan. Berilgan D ikkilik sanoq 
sistemasidagi songa eng uzoq bo`lgan massiv elementini 
aniqlang(qiymati va indeksini). 
29.
Ikkilik sanoq sistemasida manfiy va musbat sonlar berilgan. Shu sonlar 
yig`indisini xisoblovchi dastur tuzing. 
30.
O`nlik sanoq sistemasidagi 3 ta butun sondan iborat massiv berilgan. 
berilgan massivdagi sonlarni ikkilik sanoq sistemasiga o`girib massiv 
hosil qiling. 


#include

#include

//rand() funksiyalarni ishlatish uchun shu kutubxona qushildi
#include

using
namespace
std

int
main
() 

// 30-misol 30. Ikkita massiv kiriting. Har bir massivni maksimal elementini 
aniqlang 
// va ularni o`rnini almashtirib qo`ying.
int
n
,
m

cout
<<
"1-massiv elementlari sonini kiriting="

cin
>>
n

cout
<<
"2-massiv elementlari sonini kiriting="

cin
>>
m

srand
(
time
(
0
)); 
int
a
[
n
]; 
int
b
[
m
]; 
// masivlarga qiymat kiritib olamiz, buning uchun rand() funksiyasdan 
foydalanamiz.
for
(
int
i
=
0

i
<
n

i
++


a
[
i
]
=
rand
()
%
20


for
(
int
i
=
0

i
<
m

i
++


b
[
i
]
=
rand
()
%
20


//masivni chop qilamiz tekshirish uchun 
cout
<<
"1-massivni chop qilish"
<
for
(
int
i
=
0

i
<
n

i
++


cout
<<
"a[ "
<<
i
+
1
<<
" ] ="
<<
a
[
i
]
<

cout
<<
"2-massivni chop qilish"
<
for
(
int
i
=
0

i
<
m

i
++


cout
<<
"b[ "
<<
i
+
1
<<
" ] ="
<<
b
[
i
]
<<
"
\n
"


int
max1
=
a
[
0
],
max1index
=
0

max2
=
b
[
0
], 
max2index
=
0

for
(
int
i
=
0

i
<
n

i
++

{
if
(
max1
<
a
[
i
]) 

max1
=
a
[
i
]; 
max1index
++

}



for
(
int
i
=
0

i
<
n

i
++

{
if
(
max2
<
b
[
i
]) 

max2
=
b
[
i
]; 
max2index
++



cout
<<
max1
<<
" "
<<
max2
<
a
[
max1index
]
=
max2

b
[
max2index
]
=
max1

cout
<<
a
[
max1index
]
<<
" "
<<
b
[
max2index
]
<
cout
<<

\t
\t
\t
***********NATIJA*********** 
\t
\t
\t
\n
"

for
(
int
i
=
0
,
j
=
0

i
<
n
,
j
<
m

i
++
,
j
++


cout
<<
"a[ "
<<
i
+
1
<<
" ] ="
<<
a
[
i
]
<<
"
\t
"
<<
"b[ "
<<
j
+
1
<<
" ] ="
<<
b
[
j
]
<<
"
\n
"



Natijasi



Yüklə 0,58 Mb.

Dostları ilə paylaş:
1   2   3   4   5




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin