Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Spi4ka
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 5
#1

Проверка постановки ударения - C++

18.02.2014, 21:45. Просмотров 366. Ответов 1
Метки нет (Все метки)

Совсем недавно увлекся программирование. Вспомнив, что до егэ оcталось всего ничего, решил озадачить себя и написать программку, которая будет проверять ударения в словах, как в задании a1. Но не успев толком начать, столкнулся с проблемой, что после ввода переменной b он выдаёт любой результат, который перечислен в строчках 16 -23. Уверен, что накосячил в операторе if. Помогите разобраться.
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
static void Main(string[] args)
        {
            
            string[] s = { "агент", "алфавит", "аэропорты","балованный", "баловать","балуясь","банты","бороду","брала","бралась","бухгалтеров"};
            string b;                  
            string v = "Верно";
            string n = "Неверно";
            int a = 11;
           
            Random r = new Random()
                Console.WriteLine("На какую букву падает ударение, в слове: " + s[r.Next(0,10)]);
            
            s[0] = "е";
            s[1] = "и"; 
            s[2] = "о"; 
            s[3] = "о";
            s[4] = "а";
            s[5] = "у"; 
            s[6] = "а";
            s[7] = "о";
            s[8] = "а";
            s[9] = "а"; 
            s[10] = "а";
                b = Console.ReadLine();
                if (b == s[0] || b == s[1] || b == s[2] || b == s[3] || b == s[4] || b == s[5] || b == s[6] || b == s[7]  b == s[8] || b == s[9] || b == s[10])
               {
                    Console.WriteLine(v);
                    z++;
             }
             else
             {
                   Console.WriteLine(n);
             }
             
            Console.WriteLine("Количество правильных ответов {0} из {1}", z, a);
            Console.ReadKey();
        }
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2014, 21:45     Проверка постановки ударения
Посмотрите здесь:

Оптимизировать алгоритм проверки ударения слов - C++
Здравствуйте, уважаемые участники форума. На образовательном сайте решал задание, система решение приняла. Так как я неопытный в...

Составить алгоритм и программу расчета плотности постановки посильных помех - C++
Составить алгоритм и программу расчета плотности постановки посильных помех R (ро) к самолетам-постановщикам посильных помех, на борту,...

Ударения в текстах - HTML, CSS
Насколько я знаю, для отображения ударения лучше использовать комбинацию символов: ́ Например, - Обеспе́чение, после обработки...

Определение ударения в слове - C#
Задача следующая: Программа показывает несколько слогов, один из них подсвечивается/выделяется. Пользователь произносит слоги в микрофон,...

Тэг для значка ударения над буквой - HTML, CSS
Какой тэг следует использовать для создания значка ударения над буквой? Спасибо!

Как заставить Google TTS правильно ставить ударения? - Программирование Android
Добрый день! Использую Google TTS в приложении для Android. https://play.google.com/store/apps/details?id=com.google.android.tts&hl=ru ...

Правильность постановки задачи - Java EE
Доброго времени суток. Достаточно давно я начал осваивать язык Java. Копаясь по англоязычным сайтам в поисках задач для...

5 правил постановки вопросов на форуме. - Обо всем!
1. Выберите правильный форум. Не нужно тыкать мышкой в первый попавшийся. Вы же не ходите к гинекологу лечить насморк. 2. Четко и ясно...

Помогите выбрать произведение для постановки
Помогите выбрать произведение(книга, мюзикл, фильм) из англоязычных стран(ВБ, США, Канада, Австралия). Для постановки на недели английского...

Оформления постановки задачи и тех. задания - Программирование
Уважаемые помогите советом или ссылкой Начальство требует красиво и правильно оформленого тех. задания и постановки задачи. Поделитесь...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
18.02.2014, 23:45     Проверка постановки ударения #2
Цитата Сообщение от Spi4ka Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Console.WriteLine("На какую букву падает ударение, в слове: " + s[r.Next(0,10)]);
s[0] = "е";
s[1] = "и"; 
s[2] = "о"; 
s[3] = "о";
s[4] = "а";
s[5] = "у"; 
s[6] = "а";
 s[7] = "о";
 s[8] = "а";
 s[9] = "а"; 
 s[10] = "а";
b = Console.ReadLine();
 if (b == s[0] || b == s[1] || b == s[2] || b == s[3] || b == s[4] || b == s[5] || b == s[6] || b == s[7] *b == s[8] || b == s[9] || b == s[10])
{
 Console.WriteLine(v);
 z++;
}
else
{
Console.WriteLine(n);
}
Попробуй вместо этого так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int buf=r.Next(0,10);
Console.WriteLine("На какую букву падает ударение, в слове: " + s[buf]);
s[0] = "е";
 s[1] = "и"; 
 s[2] = "о"; 
 s[3] = "о";
 s[4] = "а";
 s[5] = "у"; 
s[6] = "а";
 s[7] = "о";
 s[8] = "а";
 s[9] = "а"; 
 s[10] = "а";
 b = Console.ReadLine();
 if (b==s[buf])
{
 Console.WriteLine(v);
z++;
}
else
{
Console.WriteLine(n);
}
Ответ Создать тему
Опции темы

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