Advertisement
Guest User

Untitled

a guest
May 20th, 2019
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4. //1.feladat 100-200 között azok a számokat adja össze és számolja meg hány darab van belőlük ami osztható 12-vel és az egyesek helyén 8 van
  5. //2.feladat 100-200 között azok a számokat adja össze és számolja meg hány darab van belőlük ami osztható 3-al és az egyesek helyén 3 van
  6.  
  7. int fv1(int c);
  8. int fv2(int d);
  9. int main()
  10. {
  11. unsigned int a=100,y=0,y2=0;
  12. //osszeg
  13. printf("---------------------------\n");
  14. y=fv1(a);
  15. printf("\n1.feladat eredmenye:%i\n",y);
  16. printf("---------------------------\n");
  17. //darab
  18. y2=fv2(a);
  19. printf("\n2.feladat eredmenye:%i\n",y2);
  20. printf("---------------------------\n");
  21. return 0;
  22. }
  23. int fv1(int c)
  24. {
  25. int eredmeny=0;
  26.  
  27. while(c<=200)
  28. {
  29. if(((c%12)==0) && ((c/1%10)==8)) // Ha a 10-es helyiértéket néznénk akkor : ((c/10%10)==8) ha százast: ((c/100%10)==8) és így tovább
  30. {
  31. eredmeny+=c;
  32. //Hogy lássad a számokat
  33. printf("Szamok:%i\n",c);
  34. }
  35. c++;
  36. }
  37. return eredmeny;
  38. }
  39. int fv2(int d)
  40. {
  41. int db=0;
  42.  
  43. while(d<=200)
  44. {
  45. if(((d%3)==0) && ((d/1%10)==9))
  46. {
  47. db++;
  48.  
  49. printf("%i darab szam:%i\n",db,d);
  50. }
  51. d++;
  52. }
  53. return db;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement