Advertisement
Guest User

c

a guest
Oct 27th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <math.h>
  4.  
  5.  
  6. int negyzetszorzat(int a, int b){
  7. int i;
  8. int osszeg = 1;
  9. for (i = 1; i*i <= b; i++){
  10. if (i*i >= a){
  11. osszeg *= i*i;
  12. }
  13. }
  14. return osszeg;
  15. }
  16.  
  17. int main(){
  18. int x, y;
  19. scanf("%d %d", &x, &y);
  20. printf("%d\n", negyzetszorzat(x, y));
  21.  
  22. return 0;
  23. }
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. /*
  34.  
  35. int osztokszama(int n){
  36. int i;
  37. int osszeg = 0;
  38. for (i = 1; i <= n / 2; i++){
  39. if (n%i == 0){
  40. osszeg += i;
  41. }
  42. }
  43.  
  44. return osszeg;
  45.  
  46.  
  47. }
  48. */
  49.  
  50. /*
  51. int elteres(int a, int b){
  52. int seged = 0;
  53. while (a != b){
  54. if (a % 2 != b % 2){
  55. seged += 1;
  56. }
  57. a /= 2, b /= 2;
  58. }
  59.  
  60. return seged;
  61. }
  62. */
  63. /*
  64. int main(){
  65. int x, y;
  66. scanf("%d %d", &x, &y);
  67. printf("az elteres: %d\n", elteres(x, y));
  68.  
  69. return 0;
  70.  
  71.  
  72.  
  73. }
  74. */
  75.  
  76.  
  77.  
  78. /*
  79. int logaritmus(int alap, int x)
  80. {
  81. int a = 0;
  82. int y = alap;
  83. while (y <= x){
  84. y *= alap;
  85. ++a;
  86. }
  87.  
  88. return a;
  89. }
  90.  
  91. int main(){
  92. int b, c;
  93. scanf("%d %d", &b, &c);
  94. printf("A szam: %d\n", logaritmus(b, c));
  95.  
  96. return 0;
  97.  
  98. }
  99.  
  100. */
  101.  
  102.  
  103.  
  104.  
  105. /* int gyokosszeg(int a, int b)
  106. {
  107. /*A feladat meghatarozni ket egesz szam kozotti zart intervallumba eso
  108. negyzetszamok gyokeinek osszeget.A fuggveny ket parametere sorban az
  109. intervallum also(a) es felso(b) vegpontja.
  110. Visszateresi erteke az intervallumba eso negyzetszamok gyokeinek osszege.A
  111. vegpontok meg az intervallum reszei.
  112.  
  113. int i;
  114. int osszeg = 0;
  115.  
  116. for (i = 0; i*i <= b; i++){
  117. if (i*i <= a){
  118. osszeg += i;
  119. }
  120. }
  121.  
  122. return osszeg;
  123. }
  124.  
  125. int main(){
  126. int x, y;
  127. printf("kerek ket szamot:\n");
  128. scanf("%d %d", &x, &y);
  129. printf("a ket szam gyokeinek osszege: %d\n", gyokosszeg(x, y));
  130.  
  131.  
  132. return 0;
  133. }
  134. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement