Advertisement
rotti321

Testul 8 SIII ex 3

May 17th, 2021
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4.  
  5. int main() {
  6. int x,a=0,b=0;
  7. ifstream f("bac.txt");
  8. while(f>>x)
  9. {
  10. if(x%2!=0)
  11. {
  12. a=b;
  13. b=x;
  14. }
  15. }
  16. if(a==0)
  17. cout<<"Nu exista";
  18. else
  19. cout<<a<<" "<<b;
  20. return 0;
  21. }
  22. /*Algoritmul este eficient dpdv al memoriei deoarece am folosit doar 3 variabile intregi
  23. Este eficient dpdv al timpului deoarece are o complexitate O(n) n-nr de nr citite
  24. pentru fiecare nr impar gasit actualizam perechea a,b care retine ultimele 2 numare impare citite.
  25. daca l a sfarsitul citiri ultimului element a nu s-a schimbat afisam textul "Nu exista"*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement