Advertisement
GerexD

gyak4--7,9 fel14--1

Nov 19th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. ///7. Adott egy n természetes szám. Írjuk ki a szám prím osztóit!
  4. using namespace std;
  5. int prim(int n)
  6. {
  7. int prim=1;
  8. for(int i=2;i<=sqrt(n);i++)
  9. {
  10. if(n%i==0) prim=0;
  11. }
  12. if(n<2)prim=0;
  13.  
  14. return prim;
  15. }
  16. int main()
  17. {
  18. int n;
  19. cout<<"N ";cin>>n;
  20. for(int i=1;i<=n/2;i++)
  21. {if(n%i==0 && prim(i)==1)
  22. cout<<i<<" ";}
  23.  
  24. return 0;
  25. }
  26. ++++++++++++++++++++++++++++++++++++++
  27. #include <iostream>
  28. #include <cmath>
  29. ///9. Adott egy [a,b] intervallum. Írjuk ki az intervallumból a prímeket csökkenő sorrendben és határozzuk meg ezek összegét is!
  30. using namespace std;
  31. int prim(int n)
  32. {
  33. int prim=1;
  34. for(int i=2;i<=sqrt(n);i++)
  35. {
  36. if(n%i==0) prim=0;
  37. }
  38. if(n<2)prim=0;
  39.  
  40. return prim;
  41. }
  42. int main()
  43. {
  44. int a,b,o=0;
  45. cout<<"A ";cin>>a;
  46. cout<<"B ";cin>>b;
  47. for(int i=b;i>=a;i--)
  48. if(prim(i)==1){ cout<<i<<" ";
  49. o=o+i;}
  50.  
  51. cout<<endl;
  52. cout<<"Osszeg:"<<o;
  53. return 0;
  54. }
  55.  
  56. +++++++++++++++++++++++++++++++++++++++++++++++++
  57. #include <iostream>
  58. #include <fstream>
  59. /**
  60. 1. Adott a szamok.be állomány. Minden sor tartalmaz egy számot. Függvény
  61. segítségével határozzuk meg a számok k-ik számjegyét hátulról számítva,
  62. k-t az elso sorból olvassuk ki.
  63.  
  64. Példa: szamok.be eredmény
  65. 1
  66. 1258 8
  67. 3529 9
  68. 251 1
  69. 143 3
  70. 12 2
  71. 1 1*/
  72.  
  73. using namespace std;
  74. int szj(int n)
  75. {
  76. int db=0,sz,k;
  77. while(db<=k)
  78. {
  79. n=n/10;
  80. }
  81. sz=n%10;
  82. return sz;
  83. }
  84. int main()
  85. {
  86. int k,n;
  87. ifstream f("szamok.be.txt");
  88. f>>k;
  89. f>>n;
  90. cout<<n<<" "<<szj(n);
  91. return 0;
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement