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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как переписать cout и cin на printf http://www.cyberforum.ru/cpp-beginners/thread693822.html
Помогите глупому новичку! Как переписать в данных кодах эти cout и cin на простые например на printf? cout<<"1. Сгенерировать массивы"<<endl; cout<<"2. Заполнить массивы в ручную"<<endl; cin>>answer; if(answer==1) { for(int i = 0; i<n-2; i++)
C++ Старшая цифра Написать функцию, которая по целым числом определяет старшую цифру его десятичной записи. С++ http://www.cyberforum.ru/cpp-beginners/thread693813.html
C++ Логарифм m по основанию n
Написать функцию, которая по целым n и m вычисляет и возвращает .(логарифм m по основе n).
Не могу понять почему происходит разный вывод в консоль и файл C++
Помогите понять почему в консоль выводит, как надо - вначале массив а потом его адреса, а в файл вначале адреса, потом массив .вот код : #include <iostream> #include <iomanip> #include <stdlib.h> #include <string.h> #include <fstream> #include <stdio.h> using namespace std;
C++ Задача на табулирование http://www.cyberforum.ru/cpp-beginners/thread693768.html
Написать функцию, которая на отрезке с шагом h табулирует обе функции sin x и cos x. С++
C++ Одномерный массив помогите написать прогу!!! 15. В одномерном массиве, состоящем из n вещественных чисел, вычислить: а) количество элементов массива, меньше числа С (С вводится с клавиатуры); б) сумму элементов массива, находящихся между первым и последним нулевыми элементами. Упорядочить элементы массива по убыванию дробных частей. подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
11.11.2012, 09:13     Решение задач с Си++
Цитата Сообщение от 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;
}
 
Текущее время: 13:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru