Для всех слов напечатать только первое вхождение буквы - C#
Формулировка задачи:
Дано строку символов которая состоит из отдельных слов, отсоединенные пробелом. Напечатать все слова,но оставить только первые вхождения каждой буквы.
Задали лабораторную в институте, понятия не имею, что надо делать, помогите, пожалуйста
Решение задачи: «Для всех слов напечатать только первое вхождение буквы»
textual
Листинг программы
- Forms Code
- {
- private void button1_Click(object sender, EventArgs e)
- {
- String s0, s, s1;
- s = textBox1.Text;
- s0 = "";
- int n;
- String[] spl = s.Split(' '); // Получаем массив всех слов
- n = spl.Count();
- for(int i =0; i <n; i++)
- {
- s1 = spl[i].Substring(0,1); // Получаем первые буквы каждого слова
- s0 += (s1 + " ");
- }
- textBox2.Text = s0 //Строка первых букв
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д