Seviye 10.8 C++ Problem Seti
Bir dizeden diğerinin, harflerinin yerleri değiştirilerek elde edilip edilemeyeceğini kontrol eden bir program yazın.
Belirli bir aralıktaki asal sayıları bulmak için Eratosten Kalburu algoritmasını uygulayın.
Rastgele bir iki boyutlu dizi verilmiştir:
{
{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},
}
Verilen iki satırı yer değiştirin:
{
{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},
}
Rastgele bir iki boyutlu dizi verilmiştir:
{
{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 dizinin sütunlarının toplamını alın. Sonucu, toplamlardan oluşan bir dizi olarak gösterin:
{
5, 10, 15, 20, 25
}
İçinde herhangi bir sayıda iç içe geçmiş eşleşmiş yuvarlak parantez çifti bulunan bir dize verilmiştir. Parantezlerin doğru yerleştirilip yerleştirilmediğini kontrol eden kodu yazın.
Bu doğrudur:
"()()"
Bu doğrudur:
"(())"
Bu yanlıştır, çünkü açılan parantez sayısı kapanan parantez sayısı ile eşleşmiyor:
"())"
Bu yanlıştır, çünkü açılan parantez sayısı kapanan parantez sayısı ile eşleşse bile, sıralamaları yanlış:
"))(("