Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 1
Регистрация: 09.12.2013
Сообщений: 27
1

Составить программу для подсчета количества слов, у которых имеются одинаковые буквы

05.06.2014, 20:01. Показов 1857. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Составить программу для подсчета кол-ва слов, у которых имеются одинаковые буквы. Исходное предложение и полученный результат( слова у которых имеются одинаковые буквы, и количество этих слов) вывести на печать
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2014, 20:01
Ответы с готовыми решениями:

Составить программу подсчета количества четных элементов массива
Помогите пожалуйста: 1) составить программу подсчета кол-ва четных элементов массива В,...

Составить программу подсчета количества элементов матрицы, удовлетворяющих условию
Дана вещественная матрица А(N,M). Составить программу подсчета количества элементов матрицы,...

Составить программу подсчета количества отрицательных (положительных, нулевых, кратных k) элементов массива
Нада сделать в двумерном массиве прогу через Array и просто через двум.массив помагите плизз ...

Определение количества слов, в которых встречаются подряд идущие одинаковые буквы
Здравствуйте! Помогите пожалуйста разобраться с заданием на тему :"функции с переменным числом...

2
Заблокирован
05.06.2014, 20:20 2
Лучший ответ Сообщение было отмечено СергейПрог как решение

Решение

СергейПрог, например так

C#
1
2
3
4
5
6
            string str = "обычная строка, вывести слова с повторяющимися буквами";
            Console.WriteLine("В строке: {0}", str);
            var z = str.Split(new char[] { ' ',',',':' }).Where(a => a.ToCharArray().Distinct().Count() != a.ToCharArray().Count());
            Console.WriteLine("Слов, с одинаковыми буквами: {0} ",z.Count());
            foreach (var p in z)
                Console.WriteLine(p);
Код
В строке: обычная строка, вывести слова с повторяющимися буквами
Слов, с одинаковыми буквами: 2
вывести
повторяющимися
Для продолжения нажмите любую клавишу . . .
0
0 / 0 / 1
Регистрация: 09.12.2013
Сообщений: 27
13.06.2014, 21:21  [ТС] 3
Препод дал для примера такую прогу
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
using System; 
using System.Collections.Generic; 
using System.IO; 
using System.Text; 
namespace String1 
{ 
 class Program 
 { 
 static void Main() 
 { 
 string filIn = @"d:\str1#.in", filOut = @"d:\str1#.out"; 
 string buf = null; 
 try 
 { 
 
 StreamReader fin = new StreamReader(filIn);
 
 StreamWriter fout = new StreamWriter(filOut); 
 
 Console.WriteLine(" Предложение:"); 
 fout.WriteLine(" Предложение:"); 
 while ((buf = fin.ReadLine()) != null) 
 { 
 Console.WriteLine(buf); 
 fout.WriteLine(buf); 
 } 
 Console.WriteLine(); 
 fout.WriteLine(); 
 
 fin.Close(); fout.Close(); 
 } 
 catch (Exception e) 
 { 
 Console.WriteLine("Ошибка:"); 
 Console.WriteLine(e.Message); 
 return; 
 } 
 string[] words; 
 try 
 { 
 
 StreamReader fin = new StreamReader(filIn);
 
 StreamWriter fout = new StreamWriter(filOut, true); 
 
 int j = 0; 
 while ((buf = fin.ReadLine()) != null) 
 { 
 j++; 
 words = buf.Split(' '); 
 Console.WriteLine(" слова " + j + "-й строки предложения:"); 
 fout.WriteLine(" слова " + j +"-й строки предложения:"); 
 for (int i = 0; i < words.Length; i++) 
 { 
 Console.WriteLine(words[i] + "\tlen=" + words[i].Length); 
 fout.WriteLine(words[i] + "\tlen=" + words[i].Length); 
 } 
 } 
 // закрытие файла для чтения и записи
 fin.Close(); fout.Close(); 
 } 
 catch (Exception e) 
 { 
 Console.WriteLine("Ошибка:"); 
 Console.WriteLine(e.Message); 
 return; 
 } 
 } 
 } 
}
Никак не могу привести к этому виду
0
13.06.2014, 21:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2014, 21:21
Помогаю со студенческими работами здесь

Написать программу для подсчета количества слов в файле
Помогите решить задачу на с++. Создать текстовый файл, состоящий из одной строки и содержит слова,...

Составить программу подсчета количества вхождений буквы "а" в заданном тексте
Составить программу подсчета количества вхождений буквы &quot;а&quot; в заданном тексте. uses strutils;...

Составить программу подсчета количества вхождений буквы "b" в заданном тексте
Задача: Составить программу подсчета количества вхождений буквы &quot;b&quot; в заданном тексте.

Составить программу подсчета количества вхождений буквы "b" в заданном тексте
Задача: Составить программу подсчета количества вхождений буквы &quot;b&quot; в заданном тексте.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru