Cod sursa(job #2218559)

Utilizator Simon2712Simon Slanina Simon2712 Data 4 iulie 2018 21:53:25
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.75 kb
#include <iostream>
#include <cstdio>
#define Ult10 7
using namespace std;
short int v[]={1,5,2,8,3,9,2,8,9};
int main()
{
    freopen("cifra.in","r",stdin);
    freopen("cifra.out","w",stdout);
    int t,i;
    char c,d,e;
    scanf("%d\n",&t);
    for(i=1;i<=t;i++)
    {
      c=getchar();
      d=getchar();
      if(d<'0' || d>'9'){
        cout<<v[c-'1']<<endl;
        scanf("\n");
      }
      else
      {
        e='2';
        while(e!='\n' && e!=-1)
        {
          e=getchar();
          if(e<'0' && e>'9')
          {
            cout<<(c-'0')*7+v[d-'1']<<endl;
            e='\n';
          }
          else
          {
            c=d;
            d=e;
          }
        }
      }
    }
    return 0;
}