Cod sursa(job #1895320)
| Utilizator | Data | 27 februarie 2017 21:48:57 | |
|---|---|---|---|
| Problema | Cifre | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 1.16 kb |
#include <fstream>
#include <vector>
#define ciframaxima 8
using namespace std;
ifstream in ("cifre.in");
ofstream out ("cifre.out");
int V,s,nr,s1;
long long c;
long long n;
int main()
{
in>>V;
in>>n;
if(V==1)
{
while(n>0)
{
c=n%10;
switch(c)
{
case 1:
nr=2;
s=s+nr;
break;
case 2:
nr=5;
s=s+nr;
break;
case 3: nr=5;
s=s+nr;
break;
case 4: nr=3;
s=s+nr;
break;
case 5: nr=5;
s=s+nr;
break;
case 6: nr=6;
s=s+nr;
break;
case 7: nr=3;
s=s+nr;
break;
case 8: nr=7;
s=s+nr;
break;
case 9: nr=6;
s=s+nr;
break;
}
n=n/10;
}
}
if(V==2)
{
}
switch(V)
{
case 1:
out<<s;
break;
case 2:
out<<ciframaxima;
break;
}
return 0;
}
