Advertisement
Guest User

Untitled

a guest
Jan 21st, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. #include<iostream>
  2. #include<ctime>
  3. #include<cmath>
  4. #include<cstdlib>
  5. using namespace std;
  6. int losuj(int a, int b)
  7. {
  8. int liczba;
  9. liczba=(rand()%b+a);
  10. return liczba;
  11. }
  12. int maximum(int a, int **t) //zmien na 1 gwiazdke jak nie bedzie dzialac
  13. {
  14. int max=0;
  15. for(int i=0;i<a;i++)
  16. {
  17.  
  18. if( *(t+i)>max)
  19. {
  20. max=*(t+i);
  21. }
  22.  
  23. }
  24. return max;
  25. }
  26.  
  27. int main()
  28. {
  29. srand(time(NULL));
  30. int a, b;
  31. cout<<"Podaj rozmiary tablicy dwuwymiarowej"<<endl;
  32. cin>>a;
  33. cin>>b;
  34.  
  35.  
  36. /////////////////////////////////////////////////////////////DEKLARACJA TABLICY I PRZYPISANIE WARTOSCI
  37. int *tablica=new int[a];
  38. for(int i=0;i<a;i++)
  39. {
  40.  
  41. //tablica[i]=losuj(0,100);
  42. *(tablica+i)=losuj(0,100);
  43.  
  44. }
  45. ////////////////////////////////////////////////////////////SZUKANIE MIN I MAX
  46. int max=0;
  47. int min=100;
  48. for(int i=0;i<a;i++)
  49. {
  50. for(int j=0;j<b;j++)
  51. {
  52. if(*(tablica+i)>max)
  53. {
  54. max=*(tablica+i);
  55. }
  56. else if(*(tablica+i)<min)
  57. {
  58. min=*(tablica+i);
  59. }
  60. }
  61.  
  62.  
  63. }
  64. cout<<"Szukanie max z funkcji.........................."<<endl;
  65. cout<<maximum(a,tablica)<<endl;
  66. ////////////////////////////////////////////////////WYPISYWANIE TABLICY
  67. for(int i=0;i<a;i++)
  68. {
  69.  
  70.  
  71. //cout<<(*(*(tablica+i)+j))<<" ";
  72. cout<<tablica[i]<<" ";
  73.  
  74. cout<<endl;
  75. }
  76. ///////////////////////////////////////////////////WYPISANIE WYNIKOW
  77. cout<<"WARTOSC MAX = "<<max<<endl;
  78. cout<<"WARTOSC MIN = "<<min<<endl;
  79. ///////////////////////////////////////////////////USUWANIE TABLICY jak nie bedzie dzialac to zakomentuj usuwanie moze zadziala
  80. for(int i=0;i<a;i++)
  81. {
  82. delete [] tablica[i];
  83. }
  84. delete [] tablica;
  85.  
  86. system("pause");
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement