Cod sursa(job #2254572)

Utilizator Victoras2006Nicola Victor Teodor Victoras2006 Data 5 octombrie 2018 16:22:42
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <cstdio>
#include <iostream>

using namespace std;

int v[10] = { 0, 1, 5, 2, 8, 3, 9, 2, 8, 9 };

int main() {

    freopen( "cifra.in", "r", stdin );
    freopen( "cifra.out", "w", stdout );

    char ch, c1, c2;
    int n, rez;

    for ( int i = 0; i < n; i ++ ) {
        ch = c1 = cin.get();
        c2 = 'a';
        while ( !cin.eof() ) {
            ch = cin.get();
            c2 = c1;
            c1 = ch;
        }
        if ( c2 == 'a' ) {
            rez = c1 - '0';
            rez += v[rez];
        }
        else {
            rez = ( c1 - '0' ) * 10 + c2 - '0';
            rez = rez / 5 + v[rez];
        }
        cout << rez << "\n";
    }

    return 0;
}