Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. Zadanie 1: 6pkt
  2. Mając dany ciąg N elementów, z których każdy zawiera następujące informacje:
  3. · nazwisko studenta,
  4. · średnią ocen studenta.
  5. Należy zaimplementować algorytm sortowania przez prostą zamianę w/w ciągu, stosując
  6. jednocześnie dwa kryteria: nierosnąco średnią (główne kryterium) i alfabetycznie nazwisko. Należy
  7. wyświetlić ciąg przed i po posortowaniu.
  8. Algorytm i implementacja optymalne.
  9. Zadanie 2: 4pkt
  10. Mając dany ciąg N elementów, z których każdy zawiera następujące informacje:
  11. · nazwisko studenta,
  12. · średnią ocen studenta.
  13. Należy zaimplementować algorytm umożliwiający wyszukanie wszystkich studentów o średniej
  14. należącej do podanego (z klawiatury) przedziału <min. średnia, max. średnia>. Należy wyświetlić
  15. nazwiska studentów spełniających kryterium.
  16. Algorytm i implementacja optymalne.
  17. #include <cstdlib>
  18. #include <iostream>
  19. using namespace std;
  20. int N = 10;
  21. struct Student{
  22. String nazwisko;
  23. float srednia;
  24. };
  25. Student dane[N]={ Wroclawski, 4.0, Katowicki, 3.0, Nyski, 4.5, Augustowski, 4.5, Krakowski, 5.0, Opolski, 3.5,
  26. Poznanski, 4.0, Krakowski, 4.5, Radomski, 3.5, Katowicki, 4.0}; //przykładowe dane, należy dodać ””
  27. void zadanie1(){
  28. }
  29. void zadanie2(){
  30. cout<<"\nZadanie 2:\n";
  31. float min;
  32. float max
  33. cout<<"Podaj min:\n";
  34. cin>>min;
  35. cout<<"Podaj max:\n";
  36. cin>>max;
  37.  
  38. for (int i=0; i<N; i++)
  39. if (dane[i].srednia > min && dane[i].srednia < max)
  40. cout<<dane[i].nazwisko <<" " <<dane[i].srednia <<endl;
  41. }
  42. int main(int argc, char *argv[])
  43. {
  44. cout<<"Zadanie 1"<<endl; zadanie1();
  45. cout<<"Zadanie 2"<<endl; zadanie2();
  46. system("PAUSE");
  47. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement