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

Определить, является ли текст является записью четного числа в семеричной системе

21.02.2014, 11:17. Показов 2570. Ответов 1
Метки нет (Все метки)

В заданный непустой текст входят только цифры и буквы. Определить, удовлетворяет ли он следующему свойству: текст является записью четного числа в семеричной системе.
нужна программа на C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2014, 11:17
Ответы с готовыми решениями:

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

Определить, является ли введенный текст записью целого числа или записью вещественного числа
Определить является ли введенный текст записью целого числа или записью вещественного числа.

Определить, является ли последовательность символов правильной записью нечетного числа в 14-ричной системе счисления
Как определить, является ли последовательность символов правильной записью нечетного числа в...

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

1
35 / 21 / 14
Регистрация: 24.01.2014
Сообщений: 80
21.02.2014, 12:43 2
Лучший ответ Сообщение было отмечено Lenavev как решение

Решение

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
#include <iostream>
#include <string>
int _tmain(int argc, _TCHAR* argv[])
{
    std::string s,buf;bool flag=true;
    std::cin>>s;
    for(int i=0;i<s.length()&&flag;i++)//проверка на валидность знаков числа
    {
        buf.insert(buf.end(),s[i]);
        if(!isdigit(s[i])||atoi(buf.c_str())>6)
            flag=false;
        buf.clear();
    }
    if(flag)//проверка на четность
    {
        int k=0;
        for(int i=0;i<s.length();i++)
        {
            buf.insert(buf.end(),s[i]);
            k+=(int)pow((float)7,i)*atoi(buf.c_str());
            buf.clear();
        }
        if(k%2==0)
            std::cout<<"The number is even\n";
        else
            std::cout<<"The number is not even\n";
    }
    else
        std::cout<<"The string is not a number in a sevenfold radix\n";
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2014, 12:43
Помогаю со студенческими работами здесь

Определить, является ли текст десятичной записью числа, кратного 9
Является ли текст записью десятичного числа,кратного 9 В заданный непустой текст входят только...

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

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

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


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

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

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