Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- //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
- //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
- int fv1(int c);
- int fv2(int d);
- int main()
- {
- unsigned int a=100,y=0,y2=0;
- //osszeg
- printf("---------------------------\n");
- y=fv1(a);
- printf("\n1.feladat eredmenye:%i\n",y);
- printf("---------------------------\n");
- //darab
- y2=fv2(a);
- printf("\n2.feladat eredmenye:%i\n",y2);
- printf("---------------------------\n");
- return 0;
- }
- int fv1(int c)
- {
- int eredmeny=0;
- while(c<=200)
- {
- 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
- {
- eredmeny+=c;
- //Hogy lássad a számokat
- printf("Szamok:%i\n",c);
- }
- c++;
- }
- return eredmeny;
- }
- int fv2(int d)
- {
- int db=0;
- while(d<=200)
- {
- if(((d%3)==0) && ((d/1%10)==9))
- {
- db++;
- printf("%i darab szam:%i\n",db,d);
- }
- d++;
- }
- return db;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement