1. Дана строка. Определить, сколько в ней символов «*», «;», «:»


Download 314.59 Kb.
Sana30.04.2023
Hajmi314.59 Kb.
#1409568

3.

1. Дана строка. Определить, сколько в ней символов «*», «;», «:».
2. Дан текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.
3. Дан произвольный текст. Проверить, правильно ли в нем расставлены круглые скобки.

1. Satr berilgan. Unda nechta belg i("*", ";", ":" ) borligini aniqlang.


2. Matn rus tilida berilgan. Berilgan so'z ko'rsatilgan matnga uchrashini va agar bor bo’lsa bo'lsa, necha marta takrorlanganligini bilib oling.
3. Ixtiyoriy matn berilgan. Qavslar unga to'g'ri joylashtirilganligini tekshiring.

1-savol
string t = Console.ReadLine();


int count = 0;
for (int i = 0; i < t.Length; i++)
{
if (t[i] == '*' || t[i] == ';' || t[i] == ':') count++;
}
Console.WriteLine(count+"ta belgi mavjud");

2-savol
string t = Console.ReadLine();


string word = Console.ReadLine();
int count = 0;
var t1 = t.Split(' ');
for (int i = 0; i < t1.Length; i++)
{
if (t1[i] == word) count++;
}
Console.WriteLine("Matnda so'z {0} marta qatnashgan",count);


3-savol
string t = Console.ReadLine();


int a1 = 0, a2 = 0, sum1=0, sum2=0;
for (int i = 0; i < t.Length; i++)
{
if (t[i] == '(')
{
a1++;
sum1 += i;
}
if (t[i] == ')')
{
a2++;
sum2 += i;
}
}
if (a1==a2 && t.IndexOf('('){
Console.WriteLine("qavslar to'g'ri qo'yilgan");
}
else
{
Console.WriteLine("qavslar noto'g'ri qo'yilgan");
}



Download 314.59 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling