Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #include <math.h>
- int negyzetszorzat(int a, int b){
- int i;
- int osszeg = 1;
- for (i = 1; i*i <= b; i++){
- if (i*i >= a){
- osszeg *= i*i;
- }
- }
- return osszeg;
- }
- int main(){
- int x, y;
- scanf("%d %d", &x, &y);
- printf("%d\n", negyzetszorzat(x, y));
- return 0;
- }
- /*
- int osztokszama(int n){
- int i;
- int osszeg = 0;
- for (i = 1; i <= n / 2; i++){
- if (n%i == 0){
- osszeg += i;
- }
- }
- return osszeg;
- }
- */
- /*
- int elteres(int a, int b){
- int seged = 0;
- while (a != b){
- if (a % 2 != b % 2){
- seged += 1;
- }
- a /= 2, b /= 2;
- }
- return seged;
- }
- */
- /*
- int main(){
- int x, y;
- scanf("%d %d", &x, &y);
- printf("az elteres: %d\n", elteres(x, y));
- return 0;
- }
- */
- /*
- int logaritmus(int alap, int x)
- {
- int a = 0;
- int y = alap;
- while (y <= x){
- y *= alap;
- ++a;
- }
- return a;
- }
- int main(){
- int b, c;
- scanf("%d %d", &b, &c);
- printf("A szam: %d\n", logaritmus(b, c));
- return 0;
- }
- */
- /* int gyokosszeg(int a, int b)
- {
- /*A feladat meghatarozni ket egesz szam kozotti zart intervallumba eso
- negyzetszamok gyokeinek osszeget.A fuggveny ket parametere sorban az
- intervallum also(a) es felso(b) vegpontja.
- Visszateresi erteke az intervallumba eso negyzetszamok gyokeinek osszege.A
- vegpontok meg az intervallum reszei.
- int i;
- int osszeg = 0;
- for (i = 0; i*i <= b; i++){
- if (i*i <= a){
- osszeg += i;
- }
- }
- return osszeg;
- }
- int main(){
- int x, y;
- printf("kerek ket szamot:\n");
- scanf("%d %d", &x, &y);
- printf("a ket szam gyokeinek osszege: %d\n", gyokosszeg(x, y));
- return 0;
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement