Advertisement
GerexD

gyak13--3, gyak14--2

Nov 15th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. #include <iostream>/**
  2. 3. Adott az a és b természetes szám. Irjuk ki az [a,b] intervallumból azokat a számokat, amelyek oszthatóak a számjegyeiknek összegével.
  3. pl. ha a=20 és b=50, akkor eredmény:
  4. 20, 21, 24, 27, 30, 36, 40, 42, 45, 48, 50.*/
  5. using namespace std;
  6. int fugg(int a,int b)
  7. {
  8. int c[20];
  9. int y;
  10. for(int i=a;i<=b;i++)
  11. {
  12. int ossz=0;
  13. int x=c[i];
  14. while(x!=0)
  15. {
  16. ossz=ossz+x%10;
  17. x=x/10;
  18. }
  19. if(c[i]%ossz==0) y=c[i];
  20.  
  21. }
  22. return y;
  23.  
  24.  
  25.  
  26. }
  27.  
  28.  
  29. int main()
  30. {
  31. int a,b;
  32. cout<<"A ";cin>>a;
  33. cout<<"B ";cin>>b;
  34. cout<<fugg(a,b);
  35.  
  36. return 0;
  37. }
  38. +++++++++++++++++++++++++++++++++++++++++++++
  39. #include <iostream>
  40. ///2. Adott egy karakterlánc. Írjunk függvényt, mely visszatéríti a fordítottját.
  41. using namespace std;
  42. string szo(string s)
  43. {
  44. string fo="";
  45. for(int i=s.length()-1;i>=0;i--)
  46. fo=fo+s[i];
  47.  
  48. return fo;
  49. }
  50. int main()
  51. {
  52. string s;
  53. cout<<"Irj be egy szot ";
  54. getline(cin,s);
  55. cout<<szo(s);
  56. return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement