Aşağıdakı məslənin həll alqoritminin blok sxem təsvirini və alqoritmik dildə (istənilən) proqramını tərtib etməli.
: Ədədi qiymətləri olan ardıcıllıq verilmişdir. Bu ardıcllıqda monoton artan alt ardıcıllıqlar içərisindəki ən böyük ardıcıllığın uzunluğunu təyin etməli.
Verilmiş cavablar və yazılan şərhlər (2 cavab var)
8
Salam. Maraqlı kusr işi mövzunuz var. Kömək olaraq aşağıdakı kodu təklif edə bilərəm.
Bu kod verilmiş ədədlər ardıcıllığı içərisində monton artan bütün alt ardıcıllıqları və onların uzunluğunu çap edir. Amma onların içərisindən ən uzununu seçmək üçün proqram kodunda dəyişiliyi etmək öz üzərinizə düşür.
Test eliyək:
[user@unix tmp]$
[user@unix tmp]$ g++ mon.cpp -o mon
[user@unix tmp]$ ./mon
Ededler ardicilligini daxil edin
Sonu bildirmek ucun -500 daxil edin
1 2 4 3 67 3 67 34 5 6 34 6 8 7 9 0 34 2 45 3 4 5 6 7 8 9 0 34 -500
1 2 4 uzunluq = 3
3 67 uzunluq = 2
3 67 uzunluq = 2
5 6 34 uzunluq = 3
6 8 uzunluq = 2
7 9 uzunluq = 2
0 34 uzunluq = 2
2 45 uzunluq = 2
3 4 5 6 7 8 9 uzunluq = 7
0 34 uzunluq = 2
[user@unix tmp]$
[user@unix tmp]$
0
Köməyinizə görə çox sağ olun. mənə də belə bir nümunə lazım idi. üzərində işləməyim üçün, bir fikir formalaşdı. minnətdaram 🙂
Sual verin
Cavab verin