Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- using namespace std;
- ifstream f("caraghios.in");
- ofstream g("caraghios.out");
- int nr; /// Memoreaza solutia
- int main()
- {
- char c,cc; /// c=primul caracter citit, cc=caracterul curent citit
- f>>c;
- if(c=='1') /// Daca o cifra este 1, conditia 1=1*1 e adevarata
- ++nr;
- while(f>>cc)
- {
- if(cc=='1')
- {
- ++nr;
- if(c=='8') /// Daca cifra anterioara e 8 si cea curenta e 1, atuncii conditia 81=(8+1)*8+1) e adevarata
- ++nr;
- }
- c=cc;
- }
- g<<nr;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement