Exam 2


SUBMITTED BY: Guest

DATE: Feb. 17, 2015, 6:48 p.m.

FORMAT: C++

SIZE: 1.4 kB

HITS: 984

  1. //VS 2010 Professional
  2. #include "stdafx.h"
  3. #include <iostream>
  4. using namespace std;
  5. int Sumuj(int Tab[], int k);
  6. int main()
  7. {
  8. const int N = 1000;
  9. int Tab[N];
  10. int k =5;
  11. for(int i=0; i<N; i++){
  12. Tab[i] = rand()%101;
  13. }
  14. cout << "Suma " << k << " pierwszych elementow tablicy to: " << Sumuj(Tab, k) << endl;
  15. cout << "Suma "<< k << " ostatnich elementow tablicy to: " << Sumuj(Tab, N) - Sumuj(Tab, N-k) << endl;
  16. //Fragment kodu pozwalajacy sprawdzic poprawnosc obliczen////////////////////////////////////////////
  17. cout << "\n\n\n=============DOWOD POPRAWNOSCI OBLICZEN ===================" << endl;
  18. cout << "Piersze 5 elementow tablicy" << endl;
  19. for(int i=0; i<5;i++){
  20. cout << Tab[i] << endl;
  21. }
  22. cout << "Ostatnie 5 elementow tablicy:" << endl;
  23. for(int i=(N-k); i<N; i++){
  24. cout << Tab[i] << endl;
  25. }
  26. ///////////////////////////////////////////////////////////////////////////////////////////////////////
  27. system("PAUSE");
  28. }
  29. int Sumuj(int Tab[], int k){
  30. int suma =0;
  31. for(int i=0; i<k; i++){
  32. suma += Tab[i];
  33. }
  34. return suma;
  35. }

comments powered by Disqus