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

Дано четырёх значное число. Определить: а)Входят ли в него цифры 2 или 7. б) входят ли в него 3,6 или 9

20.12.2011, 21:27. Показов 5632. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано четырёх значное число.
Определить:
а)Входят ли в него цифры 2 или 7.
б)Входят ли в него 3,6 или 9
Сделать эту программу с классом. Кто знает подскажите

Добавлено через 17 минут
помогите решить
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.12.2011, 21:27
Ответы с готовыми решениями:

Определить, входят ли в 4-х значное число цифры 2 или 7. Не работает ветка else
Добрый вечер. Условие: Дано четырехзначное число. Определить входят ли в него цифры 2 или 7. #include<iostream> #include...

Сформировать список l, включив в него по одному разу элементы, которые входят. В один из списков l1 или l2. Но не входят в другой
Добрый вечер! Собственно суть задачи такова: Я не совсем поняла списки, вы не могли бы помочь разобраться в программе? есть некие...

Определить входят ли в число цифры 4 или 7?
Дано трехзначное число. Определить входят ли в него цифры 4 или 7?

8
 Аватар для vikichocolate
25 / 14 / 4
Регистрация: 11.11.2011
Сообщений: 94
20.12.2011, 21:51
header.h


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
#include <iostream>
#include <fstream>
using namespace std;
class number
{
    int a;
public:
    void input();
    void is_two_or_seven();
    void is_three_six_noun();
};
void number::input()
{
    cout<<"please, enter a ";
    cin>>a;
}
void number::is_two_or_seven()
{
    int b=a%10;
    int c=a%100;
    int d=a%1000;
    int e=a%10000;
    if (b==2 || b==7 || c==2 || c==7 ||d==2 ||d==7 || e==2||e==7)
        cout<<"there is two or seven ";
}
void number::is_three_six_noun()
{
    int b=a%10;
    int c=a%100;
    int d=a%1000;
    int e=a%10000;
    if (b==3 || b==6 || c==3 || c==6 ||d==3 ||d==6 || e==3||e==6 ||b==9||c==9||d==9||e==9)
        cout<<"there is three or six or noun ";
}






main.cpp





C++
1
2
3
4
5
6
7
8
#include "header.h"
void main()
{
    number obj;
    obj.input();
    obj.is_two_or_seven();
    obj.is_three_six_noun();
}
1
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 66
20.12.2011, 21:58  [ТС]
vikichocolate, супер вобще, только можно сделать чтобы программа сплошная шла без вкладок
0
 Аватар для vikichocolate
25 / 14 / 4
Регистрация: 11.11.2011
Сообщений: 94
20.12.2011, 22:09
все что в header.h скопируйте в main.cpp


но эт типо круто считается с header.h и в понимании ничего сложного
0
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 66
20.12.2011, 22:12  [ТС]
vikichocolate, у меня ошибку выдаёт, вы не можете продемнострировать пж-та
0
Студент
 Аватар для amor1k
148 / 148 / 64
Регистрация: 18.01.2011
Сообщений: 469
20.12.2011, 22:26
что за ошибка

Добавлено через 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
#include <iostream>
using namespace std;
class number
{
    int a;
public:
    void input();
    void is_two_or_seven();
    void is_three_six_noun();
};
void number::input()
{
    cout<<"please, enter a ";
    cin>>a;
}
void number::is_two_or_seven()
{
    int b=a%10;
    int c=a%100;
    int d=a%1000;
    int e=a%10000;
    if (b==2 || b==7 || c==2 || c==7 ||d==2 ||d==7 || e==2||e==7)
        cout<<"there is two or seven ";
}
void number::is_three_six_noun()
{
    int b=a%10;
    int c=a%100;
    int d=a%1000;
    int e=a%10000;
    if (b==3 || b==6 || c==3 || c==6 ||d==3 ||d==6 || e==3||e==6 ||b==9||c==9||d==9||e==9)
        cout<<"there is three or six or noun ";
}
 
void main()
{
    number obj;
    obj.input();
    obj.is_two_or_seven();
    obj.is_three_six_noun();
}
0
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 66
20.12.2011, 23:33  [ТС]
amor1k, я так и сделал
ошибка в 36 строке

Добавлено через 1 час 3 минуты
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
#include <iostream>
using namespace std;
class number
{
        int a;
public:
        void input();
        void is_two_or_seven();
        void is_three_six_noun();
};
void number::input()
{
        cout<<"please, enter a ";
        cin>>a;
}
void number::is_two_or_seven()
{
        int b=a%10;
        int c=a%100;
        int d=a%1000;
        int e=a%10000;
        if (b==2 || b==7 || c==2 || c==7 ||d==2 ||d==7 || e==2||e==7)
                cout<<"there is two or seven ";
}
void number::is_three_six_noun()
{
        int b=a%10;
        int c=a%100;
        int d=a%1000;
        int e=a%10000;
        if (b==3 || b==6 || c==3 || c==6 ||d==3 ||d==6 || e==3||e==6 ||b==9||c==9||d==9||e==9)
                cout<<"there is three or six or noun ";
}
 
void main()
{
        number obj;
        obj.input();
        obj.is_two_or_seven();
        obj.is_three_six_noun();
}
Програмка не правильно работает немного, какие то проблемы с выводом при вводе 4-х значного числа с 7 и 2.
с 3 6 и 9 всё отлично выводит.
Посмотрите в чём проблема
0
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
22.12.2011, 20:56
Правильно undefined behavior
C++
1
int main ()
Добавлено через 7 минут
Цитата Сообщение от vikichocolate Посмотреть сообщение
но эт типо круто считается
Круто, это когда правильно отработает, плохой код.
Пробуйте ввести 70000
http://liveworkspace.org/code/... 9a2c925d6a

Не по теме:

И если бы даже правильно работала, смысла в еще одном файле нет.

0
1406 / 648 / 135
Регистрация: 11.08.2011
Сообщений: 2,299
Записей в блоге: 2
22.12.2011, 22:27
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
#include <iostream>
#include <string>
 
 
class NUM
{
private: 
    std:: string s;
public:
    bool is27 () {  return (s.find('2')!=std::string::npos || s.find('7')!=std::string::npos); }
 
    bool is369 () { return (s.find('3')!=std::string::npos || s.find('6')!=std::string::npos || s.find('9')!=std::string::npos);    }
    void getS () {std:: cin >> s; }
};
 
int main()
{
    NUM str;
    str.getS();
    std:: cout << "Is 2 or 7: " << (str.is27() ? "True" : "False") << "\n";
    std:: cout << "Is 3, 6 or 9: " << (str.is369() ? "True" : "False") << "\n";
    system ("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.12.2011, 22:27
Помогаю со студенческими работами здесь

Определить элементы массива, которые входят в него ровно два раза
Я новичок и у меня не получается решить задачу,возникают трудности с синтаксисом.Кому не сложно сделайте пж,через динамический массив

Определить входят ли в число цифры 2 и 7
Подскажите как определить входят ли в трехзначное число числа 2 и 7.

Массивы: определить, какие различные цифры входят в целое число
C++ Массивы. Использовать только стандартные и простые выражения. Каждую строку желательно комментировать 1. Какие различные цифры...

Дано два целочисленных массива. Посчитать сколько элементов входят в один массив но не входят в другой
1. Дано натуральное число n, посчитать количество пар x,y при которых: x^2+y^2 &lt; n X y целые неотрицательные 2. На вход x , E. На...

дано четырехзначное число . определить а)входят ли в него цифры 2 или 7. б) входят ли в него цифры 3,6 и 9
дано четырехзначное число . определить а)входят ли в него цифры 2 или 7. б) входят ли в него цифры 3,6 и 9


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

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

Новые блоги и статьи
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru