0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 22
1

Определить количество слов, которые содержат ровно три буквы "А"

18.04.2012, 16:32. Показов 5426. Ответов 6
Метки нет (Все метки)

Дана строка, состоящая из русских слов, разделенных пробелами (одним или
несколькими). Определить количество слов, которые содержат ровно три буквы "А".
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2012, 16:32
Ответы с готовыми решениями:

Определить количество слов, которые содержат ровно три буквы "А"
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить...

Определить количество слов, которые содержат ровно три буквы "А"
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить...

Определить в строке количество слов, которые содержат ровно три буквы "А"
C# Тема: Строки Дана строка, состоящая из русских слов, разделенных пробелами (одним или...

Определить количество слов, которые содержат ровно три буквы "А". Методом stringbilder
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить...

6
Неадекват
1466 / 1209 / 240
Регистрация: 02.04.2010
Сообщений: 2,746
18.04.2012, 16:52 2
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
using System;
 
namespace ForumA
{
    class Program
    {
        static void Main(string[] args)
        {
            string input = Console.ReadLine().ToUpper();
            int Count = 0;
            int ActualCount = 0;
            for (int i = 0; i < input.Length; i++)
            {
                if (input[i].Equals('А')) ActualCount++;
                if (input[i].Equals(' ')) 
                {
                    if (ActualCount == 3) Count++;
                    ActualCount = 0; 
                }
            }
            Console.WriteLine(Count);
 
            Console.ReadKey(true);
        }
    }
}
1
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 22
18.04.2012, 17:04  [ТС] 3
спасибо)
0
6255 / 3556 / 898
Регистрация: 28.10.2010
Сообщений: 5,926
18.04.2012, 17:14 4
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
using System.Linq;
 
class Program
{
    static void Main(string[] args)
    {
        char ch = 'а';
        Console.Write("Введите строку: ");
        Console.WriteLine("Слов с буквой 'а': " + 
            Console.ReadLine()
            .Split(' ')
            .Where(word => word.Count(c => ch == c) == 3)
            .Count());
    }
}
0
Эксперт Java
4085 / 3819 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 11
19.04.2012, 06:59 5
Можно с помощью регулярок
C#
1
2
3
            string s = "ааа  ыыы чмм ывААА ыыаыыаы";
            Regex r = new Regex(@"\b[^\s]*а[^\s]*а[^\s]*а[^\s]*\b", RegexOptions.IgnoreCase);
            Console.WriteLine(r.Matches(s).Count);
0
0 / 0 / 0
Регистрация: 11.11.2016
Сообщений: 66
01.12.2016, 18:03 6
freeba, а можно так что бы вместо буква А мы сами выбирали букву и так что бы не три а хотя бы одно или более

Добавлено через 5 минут
freeba, и да ещё одно это буква может быть и большой и маленький
0
Неадекват
1466 / 1209 / 240
Регистрация: 02.04.2010
Сообщений: 2,746
01.12.2016, 18:07 7
Abdukarim97, можно.
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
using System;
 
namespace ForumA
{
    class Program
    {
        static void Main(string[] args)
        {
            string input = Console.ReadLine().ToUpper();
            char sumbol = Console.ReadLine().ToUpper()[0];
            int Count = 0;
            int ActualCount = 0;
            for (int i = 0; i < input.Length; i++)
            {
                if (input[i].Equals(sumbol)) ActualCount++;
                if (input[i].Equals(' ')) 
                {
                    if (ActualCount >= 1) Count++;
                    ActualCount = 0; 
                }
            }
            Console.WriteLine(Count);
 
            Console.ReadKey(true);
        }
    }
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2016, 18:07
Помогаю со студенческими работами здесь

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

Определить количество слов в строке, которые содержат ровно три буквы "А"
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить...

Найти количество слов, которые содержат ровно три буквы "А"
дана строка состоящая из русских слов,набранных заглавными буквами и разделенных пробелом (одним...

Найти количество слов, которые содержат ровно три буквы"А"
Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами(одним...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru