Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 06.07.2011
Сообщений: 37
1

Нужно определить то слово в каком больше всего цифр

13.02.2012, 20:46. Просмотров 756. Ответов 5
Метки нет (Все метки)


Есть массив обектов "слово".
нужно определить то слово в каком больше всего цыфр.
 Комментарий модератора 
Избегайте грамматических ошибок при написании сообщений - уважайте себя и других участников форума.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.02.2012, 20:46
Ответы с готовыми решениями:

Определить, на каком курсе больше всего отличников.
срочно нужна помощь с задачей Дан список из n записей о студентах факультета. Каждая запись...

Определить, на каком факультете обучается больше всего студентов
Дан список из n записей о студентах. Каждая запись содержит следующие поля: фамилия, имя, отчество,...

Определить, в каком месяце больше всего нерабочих дней
Добрый вечер, помогите пожалуйста, кого это не обременит, как решить такую задачку?

Определить, в каком месяце больше всего нерабочих дней
1. Дан список участников круговой считалки, в которой на каждом шаге выбывает каждый пятый....

5
190 / 145 / 27
Регистрация: 02.05.2011
Сообщений: 467
14.02.2012, 00:06 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
string MaxWordNumber (string[] words)
{
string pattern=@"0|1|2|3|4|5|6|7|8|9", maxString=null;
int max=0, temp=0;
foreach (string item in words)
{
    temp=Regex.Matches(item, pattern).Count;
    if (temp>=max)
    {
        max=temp;
        maxString=item;
    }        
}
return maxString;
 
}
if (temp>=max)

Функция, в случае совпадения кол-ва цифр в двух или более словах, вернёт слово со старшим индексом.
1
0 / 0 / 0
Регистрация: 06.07.2011
Сообщений: 37
16.02.2012, 14:22  [ТС] 3
огромное спасибо )

Добавлено через 15 часов 16 минут
нужно эту програму написать с применением обьектов и класов ООП
0
190 / 145 / 27
Регистрация: 02.05.2011
Сообщений: 467
16.02.2012, 14:48 4
Нужно создать свой класс, или нужно пользоваться готовыми?
0
0 / 0 / 0
Регистрация: 06.07.2011
Сообщений: 37
19.02.2012, 03:06  [ТС] 5
создать класс...
0
190 / 145 / 27
Регистрация: 02.05.2011
Сообщений: 467
19.02.2012, 15:25 6
Может я чего то не понимаю, но разве не так:

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
class StringNumber
{
    static string pattern=@"0|1|2|3|4|5|6|7|8|9";
    public StringNumber
    {}
    
    public string MaxString (string[] words)
    {
    string maxString=null;
    int temp=0, max=0;
    
    foreach (string word in words)
    {
        temp=CountNumber(word);
        if (temp>=max)
        {
            max=temp;
            maxString=word;
        }
    }
    return maxString;
    }
 
public int MaxNumber (string[] words)
    {
    int temp=0, max=0;
    
    foreach (string word in words)
    {
        temp=CountNumber(word);
        if (temp>=max)
        {
            max=temp;
        }
    }
    return max;
    }
 
    private int CountNumber(string word)
    {
        return Regex.Matches(word, this.pattern).Count;
    }      
}
Если от вас требуют другой алгоритм поиска цифр - не через реглулярные выражения, просто измените функцию CountNumber. Используйте тот алгоритм поиска, который вас устроит.

Добавлено через 1 минуту
MaxString - возвращает слово с максимальным кол-ом цифр, MaxNumber - кол-во цифр в этом слове.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2012, 15:25

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Определить, в каком месяце больше всего нерабочих дней
Добрый день. Прошу помощи с решением вот такой задачи: >> Выходные и праздничные дни заданы...

Определить, в каком из чисел последовательности больше всего делителей
Решил множество задач, а вот с этими не могу ни как справиться, скоро ещё сдача...Выручайте...

Определить в каком столбце матрицы больше всего элементов кратных 7
1.определить в каком столбце матрицы больше всего элементов,кратных 7 и обнулить,его элементы.

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.