Java Soraglar Kitaby, Dereje 10.8
Bir setiriň harpyny çalşyp beýlekisinden alýan bolup biljekdigini barlajak programma ýazyň.
Belläniş aralykdaky ýönekeý sanlary tapmak üçin "Eratosthenesiň Elek" algoritmini amala aşyryň.
Berlen erkin iki ölçegli massiw:
{
{11, 12, 13, 14, 15},
{21, 22, 23, 24, 25},
{31, 32, 33, 34, 35},
{41, 42, 43, 44, 45},
{51, 52, 53, 54, 55},
}
Berlen iki hatary ýerine çalyşyň:
{
{51, 52, 53, 54, 55},
{21, 22, 23, 24, 25},
{31, 32, 33, 34, 35},
{41, 42, 43, 44, 45},
{11, 12, 13, 14, 15},
}
Berlen erkin iki ölçegli massiw:
{
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
}
Bu massiw sütünleriniň jemini alyň. Netijeni jem massiwy görnüşinde görkeziň:
{
5, 10, 15, 20, 25
}
Içine ähli mukdarda iç-içe geçen jübüt ýaýly çyzykly möýşür goýan setir berlendir. Möýşürleriň dogry ýerleşendigini barlajak kody ýazyň.
Bu dogry:
"()()"
Bu dogry:
"(())"
Bu dogry däl, sebäbi açylan möýşür sany ýapylan möýşür sanyna deň däl:
"())"
Bu dogry däl, sebäbi açylan möýşür sany ýapylan möýşür sanyna deň bolsa-da, olaryň tertibi nädogry:
"))(("