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

Составить программу, которая выводит True, если в строке буква А встречается чаще, чем буква B

18.01.2016, 15:50. Показов 2005. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить программу, которая выводит True, если в строке буква А встречается чаще, чем буква B, и False в противном случае.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.01.2016, 15:50
Ответы с готовыми решениями:

Составить программу, которая выводит тру, если в строке буква A встречается чаще, чем буква Б, и фалсе в противном случае
Дана последовательность из n символов. Составить программу, которая выводит тру, если в строке буква A встречается чаще, чем буква Б, и...

Вывести true, если в заданной строке символов буква a встречается чаще, чем буква b
Вывести true, если в заданном строке символов буква a встречается чаще, чем буква b, и вывести false в противном случае. Только без...

напечатать True, если в заданном тексте буква А встречается чаще, чем буква Б
надрукувати True, якщо в заданому тексті буква А зустрічається частіше, ніж буква Б, надрукувати False в іншому випадку. (Паскаль)

4
foo();
 Аватар для rattrapper
886 / 587 / 222
Регистрация: 03.07.2013
Сообщений: 1,549
Записей в блоге: 2
18.01.2016, 15:55
Лучший ответ Сообщение было отмечено Flash как решение

Решение

Flash, не компилил, могут быть опечатки
C#
1
2
3
string s = Console.ReadLine().ToLower();
 
Console.WriteLine(s.Count('a'.Equals) > s.Count('b'.Equals));
2
1 / 1 / 0
Регистрация: 04.05.2014
Сообщений: 51
18.01.2016, 16:15  [ТС]
Выводит false при любых значениях
0
418 / 316 / 241
Регистрация: 29.05.2010
Сообщений: 796
Записей в блоге: 1
18.01.2016, 16:26
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Flash,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
using System.Text.RegularExpressions;
 
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(Foo("Ally Bobby"));
            Console.WriteLine(Foo("aaa bbbb aa"));
        }
 
        static bool Foo(string s)
        {
            return Regex.Matches(s, "A",RegexOptions.IgnoreCase).Count > Regex.Matches(s, "B",RegexOptions.IgnoreCase).Count;
        }
 
    }
 
   
}
1
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
18.01.2016, 17:14
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Ленивое выполнение для людей, которые любят оптимизировать
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        static bool Foo(string s, char first, char second)
        {
            int a = -1, b = -1;
            while(true)
            {
                var newA = s.IndexOf(first, a + 1);
                if (newA == a || newA < 0)
                    return false;
                var newB = s.IndexOf(second, b + 1);
                if (newB == b || newB < 0)
                    return true;
                a = newA;
                b = newB;
            }
        }
Хотя проще считать руками. Все равно тут 2 прохода по строке вместо 1.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.01.2016, 17:14
Помогаю со студенческими работами здесь

Напечатать true, если в заданном тексте буква а встречается чаще, чем буква b, иначе - напечатать false
Составьте программу на Паскале. Напечатать true, если в заданном тексте буква а встречается чаще, чем буква b, и напечатать false в...

Пользователем задана строка. Подсчитать сколько раз встречается буква «а» и буква «с», если чаще встречается буква «а», значит вывести на экран выраж
Пользователем задана строка. Подсчитать сколько раз встречается буква «а» и буква «с», если чаще встречается буква «а», значит вывести на...

Напечатать true, если в заданном непустом тексте буква ''a'' встречается чаще буквы ''с''
напечатать true, если в заданном непустом тексте буква ''a'' встречается чаще буквы ''с'' и напечатать false в противном случае (символьный...

Запишите условие истинное, если: в записи фамилии «Соколенко» встречается буква «н», но не встречается буква «у»
Запишите условие истинное, если: в записи фамилии «Соколенко» встречается буква «н», но не встречается буква «у»;

Процедуры: определить, какая буква встречается в строке чаще других
Определить какая буква встречается в строке чаще других при помощи процедуры


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru