Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Demon007006
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 11
#1

Задача по дискретной математике (написать программу для расшифровки числового ребуса) - C++

28.05.2013, 22:04. Просмотров 978. Ответов 5
Метки нет (Все метки)

Надо написать программу для расшифровки числового ребуса:
ссср=рф
Если честно, я чёт даже не пойму чего от меня требуют.
(У нас училка которая вела на больничном, её заменяют...)

Добавлено через 1 час 15 минут
Итак, так как я не дождался информации, то за это время я успел слепить вот это:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
    cout<<"Preapering for work...\n";
    int s,r,f,x,y;
    cout<<"Process is starting! Wait some time.\n";
    for (s=1;s<=9;s++)
        for (r=1;r<=9;r++)
            for (f=0;f<=9;f++)
            {
                x=s*1000+s*100+s*10+r;
                y=r*10+f;
                if (x=y)
                    cout<<s<<s<<s<<r<<"="<<r<<f<<"\n";
            }
    
    system("pause");
    return 0;
}
Помогите сделать так чтобы числа не повторялись. (Ибо для каждой буквы своя цифра и она не должна повторяться)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2013, 22:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача по дискретной математике (написать программу для расшифровки числового ребуса) (C++):

Написать программу разгадки числового ребуса - C++
требуется написать программу разгадки ребуса на с++ пчелка * 7 = жжжжжж программа мною написана, но зацикливается и вылетает. не...

написать программу разгадки числового ребуса С++ из раздела комбинаторики - C++
требуется написать программу разгадки ребуса на с++ без использования вложенных циклов пчелка * 7 = жжжжжж это из комбинаторики,...

Написать программу расшифровки сообщения, зашифрованного при помощи двоичного кода - C++
Пусть по некоторому каналу связи передается сообщение которое имеет вид последовательности нулей и едениц. Через помехи возможен ошибочный...

зделать задачу по дискретной математике - C++
Пусть сгенерированные на ЭВМ множества А, В, С состоят из элементов: А = {1, 3, 4, 5, 10}, B = {3, 5, 7, 8, 9}, C = {3, 5, 6 , 9, 10}. ...

НЕ сложная Англоязычная литература по языкам программирования, алгоритмам и дискретной математике - C++
Подошел к своей подруге-лингвисту с вопросом:&quot;Хочу выучить Английский, преимущественно технический. Если я уеду за границу на пару месяцев,...

Написать программу удаления заданного числового значения из массива объединений - C++
Написать программу удаления заданного числового значения из массива объединений

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Slash321
5 / 5 / 1
Регистрация: 28.04.2013
Сообщений: 31
28.05.2013, 22:08 #2
Если я правильно понял,то так
C++
1
2
if (x=y && s!=r && r!=f)
                    cout<<s<<s<<s<<r<<"="<<r<<f<<"\n";
Radahan
Сообщений: n/a
28.05.2013, 22:18 #3
Ошибся ты мальца в условии) там идёт
CCCP=P^Ф
ссср - 4х значное число, с - одна цифра.
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
28.05.2013, 22:22 #4
Забавно, даже у нас подобных "ребусов" нету.
Вот только вы уверены насчет данных строк?
C++
1
2
x=s*1000+s*100+s*10+r;
y=r*10+f;
Очевидно, что данный ребус решаем только если s == 0 ( и последняя цифра sssr совпадает с первой цифрой rf).
Может, там просто s * s * s * r или что-нибудь подобное?

Цитата Сообщение от Slash321 Посмотреть сообщение
if (x=y
ай-яй-яй
Radahan
Сообщений: n/a
28.05.2013, 22:46 #5
Цитата Сообщение от diagon Посмотреть сообщение
Очевидно, что данный ребус решаем только если s == 0 ( и последняя цифра sssr совпадает с первой цифрой rf).
Может, там просто s * s * s * r или что-нибудь подобное?
Нет, diagon, Демон ошибся в условии.

Цитата Сообщение от Radahan Посмотреть сообщение
CCCP=P^Ф
ссср - 4х значное число, с - одна цифра.
Demon007006
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 11
29.05.2013, 00:16  [ТС] #6
Цитата Сообщение от Radahan Посмотреть сообщение
Ошибся ты мальца в условии) там идёт
CCCP=P^Ф
ссср - 4х значное число, с - одна цифра.
Как ты скинул, так я и писал)))

Добавлено через 5 минут
Цитата Сообщение от diagon Посмотреть сообщение
Забавно, даже у нас подобных "ребусов" нету.
Вот только вы уверены насчет данных строк?
C++
1
2
x=s*1000+s*100+s*10+r;
y=r*10+f;
Очевидно, что данный ребус решаем только если s == 0 ( и последняя цифра sssr совпадает с первой цифрой rf).
Может, там просто s * s * s * r или что-нибудь подобное?


ай-яй-яй
На счёт этих строк я тоже не был уверен, поэтому и скинул сюда что сделал, да бы меня поправили.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2013, 00:16
Привет! Вот еще темы с ответами:

Задача: написать программу для вычисления модуля вектора - C++
Здравствуйте.Начал изучение c++, дошёл до указателей и массивов, теперь решаю задачи.И вот одна из них, самая первая (возможно, она...

Написать программу нахождения первого отрицательного элемента одномерного числового массива - C++
пропустил тему не могу сообразить... есле кто то может написать программу, помогите! Буду благодарен Написать программу нахождения...

Написать программу для решения числового ребуса - Pascal ABC
Может, для кого-то она покажется элементарной, но я не могу сообразить. Заранее благодарен. Напишите программу для решения...

Написать программу разгадки числового ребуса - Pascal
Помогите написать программу разгадки числового ребуса: Ворон*ЕЖ=425*ЛЕТ Находил на форуме: кто+кот=ток, но по тому примеру у меня...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.05.2013, 00:16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru