Advertisement
a53

vterminal

a53
Jan 3rd, 2017
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4. int n, i, t, m, a;
  5.  
  6. ifstream f("vterminal.in");
  7. ofstream g("vterminal.out");
  8.  
  9. int prim(int n)
  10. {
  11. int i, ok = 1;
  12. if(n == 1)
  13. return 0;
  14. for(i = 2; i * i <= n; i++)
  15. if(n % i == 0)
  16. {
  17. ok = 0;
  18. break;
  19. }
  20. return ok;
  21. }
  22.  
  23. int sumcif(int n)
  24. {
  25. int s = 0;
  26. while(n)
  27. {
  28. s += n % 10;
  29. n /= 10;
  30. }
  31. return s;
  32. }
  33.  
  34. int main()
  35. {
  36. f >> n;
  37. for(i = 1; i <= n; i++)
  38. {
  39. f >> m;
  40. if(prim(m))
  41. t += sumcif(m);
  42. }
  43. while(t > 9)
  44. t = sumcif(t);
  45. g << t;
  46. return 0;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement