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

Написать программу, проверяющую правильность расстановки скобок

10.03.2014, 17:37. Показов 3272. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1 «Арифметическое выражение». Исходные данные - арифметическое выражение. Написать программу, проверяющую:
- Правильность расстановки скобок;
- Правильность записи арифметического выражения;
- Вычислить выражение согласно приоритета операций: /, *, +, -.

2 Счастливые билеты. Последовательность из 2n цифр (каждая цифра от 0 до 9) называется счастливым билетом, если сумма первых n цифр равна сумме последних n цифр. Найти число счастливых последовательностей данной длины.

Помогите или подскажите как решить хотя бы 1 задачу)
 Комментарий модератора 
Skull94, на будущее: одна тема - один вопрос
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2014, 17:37
Ответы с готовыми решениями:

Проверить правильность расстановки в строке скобок (баланс открывающих и закрывающих скобок)
помогите с решением задачи. Запросить у пользователя ввод значений согласно варианту. Выполнить...

Правильность расстановки скобок
Дана строка, содержащая несколько круглых скобок. Если скобки расставлены правильно (то есть...

Проверка на правильность расстановки скобок
Дан текст. Проверить, правильно ли в нем расставлены круглые скобки (т. е. находится ли справа от...

Проверить правильность расстановки круглых скобок в выражении
Дана последовательность символов длины n (n>=1) Написать метод, который проверяет круглых скобок в...

3
162 / 154 / 73
Регистрация: 03.03.2014
Сообщений: 368
10.03.2014, 18:41 2
Лучший ответ Сообщение было отмечено Skull94 как решение

Решение

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
using System;
using System.Data;
 
namespace MVA_OOP_1
{
    class Program
    {
        private static bool LuckyTicket(int number)
        {
            if (number.ToString().Length % 2 != 0)
            {
                throw new DataException("Число не кратно двум");
            }
            string temp = number.ToString();
            int a = 0;
            int b = 0;
            for (int i = 0; i < temp.Length / 2; i++)
            {
                a += Convert.ToInt32(temp[i].ToString());
            }
            for (int j = temp.Length / 2; j < temp.Length; j++)
            {
                b += Convert.ToInt32(temp[j].ToString());
            }
            if (a == b) return true;
            return false;
        }
 
        static void Main(string[] args)
        {
            try
            {
                for (int i = 1000; i < 9999; i++)
                {
                    if (LuckyTicket(i))
                    {
                        Console.WriteLine(i);
                    }
                }
            }
            catch (DataException ex)
            {
                Console.WriteLine(ex);
            }
            
            Console.ReadLine();
        }
    }
}
Вот счастливые последовательности для 4х-значных чисел.
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
10.03.2014, 19:44 3
Разбор арифметического выражения
0
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 8
10.03.2014, 20:38  [ТС] 4
Not_Jon_Skeet, спасибо.
0
10.03.2014, 20:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2014, 20:38
Помогаю со студенческими работами здесь

Проверка расстановки скобок в строке
у меня вот программа using System; namespace cyber1 { class Program { ...

Проверка правильности расстановки скобок в тексте
Дана строка, содержащая латинские буквы и круглые скобки. Если скобки расставлены правильно (то...

Зависит ли результат вычисления от расстановки скобок
У меня случился вот такой казус: string Symbol = &quot;RRRRRR&quot;; Int32 i = buffer.Length -...

Проверьте текст на правильность расстановки знаков препинания
По правилу расстановки знаков препинания перед каждым знаком препинания пробел отсутствует, а после...


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

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

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