fy"> {h; = B [i]; [i] = B [j]; [j] = h;
}
}
} (student a in B);
} void Vyvod34 (student [] A)
{g = 0; (int i = 0; i
{[] B = A [i]. usp; s = 0; (int j = 0; j
{(B [j] == 3) {s + +; g+ +;} (B [j] == 4) {s + +; g+ +;}
} (s> 0)
{. WriteLine (" a {0} t {1}", A [i]. fio, A [i]. n);
}
} (g == 0)
{. WriteLine ("відсутні");
}
} void Print (student [] A)
{. Write ("{0} t t {1} t t {2} t {3} {4} {5} {6} {7}" , A [i]. fio, A [i]. fak, A [i]. n, A [i]. usp [0], A [i]. usp [1], A [i]. usp [2 ], A [i]. usp [3], A [i]. usp [4]);. WriteLine ();
}
}
}
}
Вводимо дані з клавіатури
В
Рис.
В
Рис.
Упорядковуємо по групі
В
Рис.
Упорядковуємо по факультету
В
Рис.
Виводимо записи в зворотному порядку
В
Рис.
Виводимо імена та групи студентів, які мають 3 м 4
В
Рис.
Завдання 8
Текст складається з пропозицій, розділених крапкою. Текст вводиться з клавіатури, його довжина не перевищує 1000 символів. Видалити з тексту задане слово. Слова розділені пробілами і розділовими знаками. p align="justify"> Рішення
using System; System.Collections.Generic; System.Linq; System.Text; _5
{Program
{void Main (string [] args)
{text, word;. WriteLine ("Введіть текст"); = Console.ReadLine ();. WriteLine ("Введіть слово"); = Console.ReadLine ();
// ініціалізіруме масиви з роздільниками [] sS = new char [] {''}; [] zp = new char [] {'.', ':', ';', ', ','? ','! ',' n ',' r '};
// Ініціалізіруем масив рядків на підрядка по роздільникам [] result = text.Split (sS); [] newtext = new string [result.Length]; (int i = 0; i
{[] elem = result [i]. Split (zp);
// порівнюємо кожен елемент масиву з word і якщо вони не рівні,
// то додаємо його в новий масив (elem [0]! = word)
{[i] = result [i];
}
...