#include "stdio.h" #include "conio.h" #include "iostream.h" #include "stdlib.h" int adauga_p(int n) { n=n*10; n=n+4; return n; } int imparte(int n) { n=n/2; return n; } int adauga_z(int n) { n=n*10; return n; } int evalueaza_numar(int nr_elemente, int x[]) { int numar=4; for(int i=0;i=0) { cont=0; while(cont==0 && x[k]<3 && k<10) { x[k]++; if(PotContinua(k,x,nr_cautat)) cont=1; } if(cont==0) k--; else if(evalueaza_numar(k,x)==nr_cautat) { nr_sol++; cout<<"\nSolutia numarul "< "; for(int i=0;i>nr_cautat; backtracking(x,nr_cautat); }