PatrickSwayze

zad 2 lab9

Jan 2nd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. /*
  2. 1. 2. Napisz funkcję, która wyszuka w tablicy jednowymiarowej
  3. element podany przez użytkownika. Tablica jest zmienną globalną,
  4. a funkcja powinna zwracać wartość typu logicznego ( prawda, fałsz).
  5. Napisz program, w którym wywołasz napisaną funkcję, program powinien
  6. wypisywać komunikat " Element znaleziono" lub " Elementu nie ma w tablicy"
  7. w zależności od wyniku zwracanego przez funkcję.
  8. */
  9. #include <iostream>
  10. #include <cstdlib>
  11. #include <cstdio>
  12. using namespace std;
  13.  
  14. int tab[10];
  15.  
  16.  
  17. int wprowadzanie(int t[])
  18. {
  19. for (int i=0;i<10;i++)
  20. {
  21. cout<<"["<<i<<"]";
  22. cin>>tab[i];
  23.  
  24. }
  25.  
  26. }
  27. int wyszukiwanie(int element,int t[],bool szukanie)
  28. {
  29. for (int i=0;i<10;i++)
  30. {
  31. if (tab[i]==element)
  32. {
  33. szukanie=1;
  34. break;
  35. }
  36. else if (tab[i]!=element) szukanie=0;
  37.  
  38.  
  39.  
  40. }
  41. if (szukanie==true) cout<<"Element znaleziono."<<endl;
  42. else if (szukanie==false) cout<<"Elementu nie ma w tablicy."<<endl;
  43.  
  44. }
  45.  
  46.  
  47. int main()
  48. {
  49. bool szukanie;
  50. int element;
  51. int *t=tab;
  52. cout<<"Wypelnij tablice: "<<endl;
  53. wprowadzanie(tab);
  54. cout<<"Podaj szukany element: ";
  55. cin>>element;
  56. wyszukiwanie(element,tab,szukanie);
  57.  
  58. return 0;
  59.  
  60. }
Advertisement
Add Comment
Please, Sign In to add comment