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

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

14.03.2016, 22:40. Показов 693. Ответов 1
Метки нет (Все метки)

Вот моя программа,она вроде работает верно,но есть цисла ,для которых она считает не верно или вообще не считает,помогите пожалуйста,спасибо за внимание
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
57
58
59
#include<iostream>
#include<string.h>
#include<stdlib.h>
#include<math.h>
using namespace std;
char s[255];
int a[255];
int l,i,z,n,c,d,j,m;
bool f;
main()
{
    setlocale(LC_ALL,"Russian");
    cout<<"Введите текст, в конце поставьте точку и нажмите Enter:"<<endl<<endl;
    gets(s);
    l=strlen(s);
    f=true;
    for(i=0;i<l;i++)
    {
        if (isalpha(s[i]))
        {
            cout<<"\nТекст не является записью двоичного числа числа.";
            f=false;
            break;
        }
    }
    if (f)
    {   
        n=atoi(s);
        d=0;
        j=10;
        i=0;
        m=1;
        while (n > m)
            {
            a[i]=n%j/m;
            m=m*10;
            j=j*10;
            d++;
            i++;
            }
        c=0;
        f=true;
        for(i=0;i<d;i++)
            {
                if ((a[i]==0)||(a[i]==1))
                {
                c=c+a[i]*pow(2,i+1);
                }
                else
                {
                cout<<"\nТекст не является записью двоичного числа числа.";
                f=false;
                break;  
                }
            }
        if ((c%6==0)&&(c>=6)&&(f==true))cout<<"\nЧисло кратно.";
        else if((c%6!=0)&&(f==true)) cout<<"\nЧисло не кратно.";
    }
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.03.2016, 22:40
Ответы с готовыми решениями:

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

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

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

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

1
13 / 13 / 24
Регистрация: 06.03.2016
Сообщений: 53
15.03.2016, 07:45 2
Добавлено через 13 минут
C++
1
2
bitset<64> foo; cin >> foo;
cout << (foo.to_ulong() % 6 == 0 && foo != 0 ? "Multiple" : "Not Multiple");
bitset подключи
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2016, 07:45
Помогаю со студенческими работами здесь

Определить, является ли текст шестнадцатеричной записью числа, кратного 5 (Pascal -> C++)
Помогите пожалуйста перевести из Pascal в С++ Задан текст, в который входят только цифры и буквы....

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

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

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


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

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

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