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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
SKELETTTON
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 5
#1

Решение задач с Си++ - C++

10.11.2012, 15:33. Просмотров 1997. Ответов 2
Метки нет (Все метки)

Код доступа к банковскому счету представляет собой набор из 9 десятичных цифр. При проведении банковских операций онлайн клиента, в целях безопасности, просят ввести три некоторых символа, содержащихся в его коде доступа. Например, если клиента с кодом доступа "590734401" попросили ввести 4-й, 5-й и 9-й символы, то доступ к банковскому счету будет открыт после введения символов "731".

К вам попала информация о попытках авторизации одного человека, при этом известно что все попытки были успешные и полученная информация непротиворечива. Сможете ли вы установить его код доступа?



Входные данные

В первой строке содержится число попыток авторизации n, 1 ≤ n ≤ 50. В следующих n строках записаны 3 цифры через пробел – порядковые номера трех символов кода. Также через пробел записан трехсимвольный ответ пользовотеля, состоящий из десятичных цифр.



Выходные данные

Выведите код доступа, если его можно однозначно установить, в противном случае – выведите 0.

Добавлено через 2 минуты
======================================================================

Входные данные

 Комментарий модератора 
Одна тема - один вопрос.
Правила
п.4.4. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2012, 15:33     Решение задач с Си++
Посмотрите здесь:

Решение задач на C++ - C++
Привет, помогите решить задачи (они будут в документе) , очень нужна ваша помощь, так как я неразбираюсь в программировании, но у меня...

Решение задач С++ - C++
Вводится последовательность из N целых чисел. Определить наибольшее чисел среди кратных 11.

Решение задач - C++
Это снова я, сейчас мне дали задание вот такого типа, опять же согласился ибо выбора не оставалось. Вводится последовательность из N...

Решение задач - C++
Доброго времени дня! помогите пожалуйста составить программы по с++ так как я не понимаю программирование совсем! Вот условия задач: ...

решение задач С++ - C++
дано целое число n>0, найти сумму 1 в первой степени + 2 во второй + N в степени N

Решение задач - C++
Всем салам! Нам задали 30 задач на c++ кто сможет написать их ? подам 200 рублей на нашем 1000 тенге может и 1500-2000 тенге задачи лёгкие

Решение задач С++ - C++
Заданы три точки на плоскости: М с координатами (х1, у1), L с координатами (х2, у2) и Н с координатами (х3, у3). Определить лежат ли они на...

циклы в с++, решение задач - C++
Помогите написать код в С++ (с помощью циклов (!) )... Вводится последовательность из n целых чисел (n задается с клавиатуры). Найти...

Решение двух задач - C++
Здравствуйте. Помогите в решении задач с использованием switch. 3.Дано целое число к (1 < к <365). Определить, каким днем недели...

Решение задач C++ Р. Лафоре - C++
Всем привет. нужна помощь в в решении 11 задачи 2 главы книги. Уже все перепробовал, не могу найти друго решения как поставить...

Решение математических задач - C++
N=\prod_{i-1}^{5}(\sum_{j-1}^{3}(i+j)+i*\prod_{k-1}^{5}\frac{i+k}{i})

Решение математических задач - C++
Помогите с решением


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
11.11.2012, 09:13     Решение задач с Си++ #2
Цитата Сообщение от SKELETTTON Посмотреть сообщение
Код доступа к банковскому счету представляет собой набор из 9 десятичных цифр. При проведении банковских операций онлайн клиента, в целях безопасности, просят ввести три некоторых символа, содержащихся в его коде доступа. Например, если клиента с кодом доступа "590734401" попросили ввести 4-й, 5-й и 9-й символы, то доступ к банковскому счету будет открыт после введения символов "731".
К вам попала информация о попытках авторизации одного человека, при этом известно что все попытки были успешные и полученная информация непротиворечива. Сможете ли вы установить его код доступа?
Входные данные
В первой строке содержится число попыток авторизации n, 1 ≤ n ≤ 50. В следующих n строках записаны 3 цифры через пробел – порядковые номера трех символов кода. Также через пробел записан трехсимвольный ответ пользовотеля, состоящий из десятичных цифр.
Выходные данные
Выведите код доступа, если его можно однозначно установить, в противном случае – выведите 0.
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>
 
using namespace std;
 
int main(){
    int a[9]={0}, i, b[3], j, n, t;
    cin>>n;
    for(i=0; i<n; i++)  
    {
        for(j=0; j<3; j++)      
            cin>>b[j];
        cin>>t;
        for(j=2; j>=0; j--)
        {           
            a[b[j]-1]=t%10+1;
            t/=10;
        }
    }   
    for(i=0; i<9; i++)
        if(a[i]==0)
            break;
    if(i!=9)
        cout<<0<<endl;
    else
    {
        for(i=0; i<9; i++)
            cout<<a[i]-1;
        cout<<endl;
    } 
    return 0;
}
SKELETTTON
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 5
11.11.2012, 21:40  [ТС]     Решение задач с Си++ #3
Даны два числа. Требуется найти обратную сумму этих чисел.

Обратная сумма чисел a и b вычисляется следующим образом. Каждое из чисел записывается в двоичной системе счисления, разряды в этой записи переставляются в обратном порядке (при этом нули слева отбрасываются). После этого выполняется операция сложения этих чисел, перестановка разрядов в обратном порядке и результат преобразовывается обратно в десятичную систему счисления.

Входные данные
В первой строке даны два целых числа a и b (1 ≤ a, b ≤ 1000000).

Выходные данные
Выведите единственное число - обратную сумму a и b.
Ответ Создать тему
Опции темы

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