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

Запись четного числа в семеричной системе

18.06.2011, 07:08. Показов 2903. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В заданный непустой текст входят только цифры и буквы. Определить, удовлетворяет ли он следующему свойству: текст является записью четного числа в семеричной системе. (напишите пожалуйста с комментариями, что, зачем и как работает?

мои наработки:

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
    class Program
    {
        static void Main(string[] args)
        {
            for (int c = 1; c > 0; c++)
            {
                string num;
                int simv, stepen;
                double summa;
                summa = 0;
                Console.Write("Введите предложение: ");
                num = Convert.ToString(Console.ReadLine());
                simv = num.Length;
                simv--;
                stepen = simv;
                for (int i = 0; i <= simv ; i++)
                {
                    string b = num.Substring(i, 1);
                    c = Convert.ToInt32(b);
                    summa = summa + c * Math.Pow(7, stepen);
                    stepen--;
                }
                if (summa % 2 == 0)
                    Console.WriteLine("Текст является записью четного числа в семеричной системе.");
                else
                    Console.WriteLine("Текст не является записью четного числа в семеричной системе.");
                Console.WriteLine("Перезапустить программу? (да/нет)");
                string proverka_perezapuska = Convert.ToString(Console.ReadLine());
                if (proverka_perezapuska == "Нет") break;
                if (proverka_perezapuska == "нет") break;
        }
        }
    }
}
Добавлено через 20 часов 33 минуты
HELP HELP HELP!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.06.2011, 07:08
Ответы с готовыми решениями:

Является ли текст записью четного числа в семеричной системе.
Текст является записью четного числа в семеричной системе. решите, пожалуйста!!

Является ли текст записью четного числа в семеричной системе
В заданный непустой текст входят только цифры и буквы. Определить, удовлетворяет ли он следующему свойству: текст является записью ЧЕТНОГО...

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

7
0 / 0 / 0
Регистрация: 14.05.2011
Сообщений: 78
22.06.2011, 19:18  [ТС]
люди добрые помогите пожалуйста очень срочно надо, просите что хотите
0
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
22.06.2011, 19:26
Что значит симметричная система?
0
 Аватар для umnick_kh
311 / 249 / 44
Регистрация: 06.12.2010
Сообщений: 527
22.06.2011, 19:47
Цитата Сообщение от Петррр Посмотреть сообщение
Что значит симметричная система?
Семеричная
0
22.06.2011, 20:13

Не по теме:

:D читал быстро

0
0 / 0 / 0
Регистрация: 14.05.2011
Сообщений: 78
22.06.2011, 22:43  [ТС]
никто не знает?
0
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
22.06.2011, 23:13
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
50
51
52
53
54
55
56
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
 
class Program
{
    /// <summary>
    /// Проверяет является ли число числом в семиричной системе счичления
    /// </summary>
    /// <param name="s">Строка</param>
    /// <returns>Булевое значение</returns>
    public static bool IsSeven(string s)
    {
        for (int i = 0; i < s.Length; i++)
            if (s[i] < '0' || s[i] > '6')//преверяем нет ли посторонних цифр.
                return false;//если есть возвращаем false
        return true;//возвращаем true
    }
    /// <summary>
    /// Перевод из семиричной системы счисления в десятичную
    /// </summary>
    /// <param name="s">Строка в семиричной системе счисления</param>
    /// <returns></returns>
    public static int FromSevenSS(string s)
    {
        int b = 0;//переменную которую возвратим из метода
        int c = 0;//степень
        for (int i = s.Length - 1; i >= 0; i--)
        {
            b += (int)Convert.ToInt32(s[i].ToString()) * (int)Math.Pow(7.0, c);//присваиваем в цикле значение
            c++;//увеличиваем степень
        }
        return b;//вовзращаем полученное значение
    }
 
    static void Main(string[] args)
    {
        Console.Write("Введите число: ");
        string s = Console.ReadLine();
        if (IsSeven(s))
        {
            Console.WriteLine("Число является числом в семиричной системе счисления");
            Console.WriteLine("В десятичной системе счисления: " + FromSevenSS(s));
            if (FromSevenSS(s) % 2 == 0)
                Console.WriteLine("Четное");
            else
                Console.WriteLine("Не четное");
        }
        else
            Console.WriteLine("Число не является числом в семиричной системе счисления");
        Console.ReadKey(true);
        
    }
}
0
95 / 95 / 15
Регистрация: 11.11.2010
Сообщений: 424
22.06.2011, 23:24
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
using System;
using System.Text.RegularExpressions;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            while (true)
            {
                string num = Console.ReadLine();
                if (Regex.Match(num, @"[^0-6]", RegexOptions.IgnoreCase).Success)//проверка на наличие в строке "инородных" символов
                {
                    Console.WriteLine("Нет");
                }
                else
                {
                    Console.WriteLine("Да");
                }
                Console.WriteLine("Для выхода нажмите Enter");
                string exit = Console.ReadLine();
                if (exit == "")
                {
                    break;
                }
            }
        }
    }
}
если я правильно понял суть проблемы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.06.2011, 23:24
Помогаю со студенческими работами здесь

Строка: Определить является ли текст записью четного числа в семеричной системе
Нужно решить задачу без срезов. Очень нужно. Буду благодарен всем кто сможет помочь. В заданный непустой текст могут входить только...

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

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

Дана строка - запись числа в двоичной системе счисления. Преобразуйте ее в строку - запись числа в шестнадцатеричной системе счисления
Дана строка, представляющая собой запись числа в двоичной системе счисления. Преобразуйте ее в строку, представляющую собой запись числа в...

Ответ запишите в семеричной системе счисления
Решите уравнение 100(в 5 сс)+x=200(в 4 cc) Ответ запишите в семеричной системе счисления. Основание системы счисления указывать не нужно.


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru