Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. /*8. Napisz program, który:
  2. • utworzy tablicę 5 x 5 liczb rzeczywistych i wypełni ją losowymi
  3. wartościami z zakresu [0, 10].
  4. • dla każdej kolumny wyznaczy jej minimum i maksimum.
  5. • wyznaczy trzy największe liczby na lewej przekątnej.
  6. • wyznaczy trzy największe liczby na prawej przekątnej.
  7. Wszystkie wyznaczone wartości wraz z wygenerowaną tablicą mają zostać
  8. wyświetlone na ekranie.
  9. */
  10. #include <iostream>
  11. #include <string>
  12. #include <ctype.h>
  13. #include <time.h>
  14. #include <cstdlib>
  15.  
  16. using namespace std;
  17.  
  18.  
  19. int main()
  20. {
  21. srand(time(NULL));
  22. int i, j;
  23. int const n=5;
  24. int tab[n][n];
  25. //wypelnienie tablicy
  26. for (i=0;i<n;i++)
  27. {
  28. for (j=0;j<n;j++)
  29. {
  30. tab[i][j]=rand()%11;
  31. }
  32. }
  33. //wypisanie tablicy
  34. for (i=0;i<n;i++)
  35. {
  36. for (j=0;j<n;j++)
  37. {
  38. cout << tab[i][j] << " ";
  39. }
  40. cout << endl;
  41. }
  42. //znalezienie maksow;
  43. int max[i]={};
  44. int min[j]={};
  45. //zapelnienie minimum maksymalnymi watosciami
  46. for (j=0;j<n;j++)
  47. {
  48. min[j]=10;
  49. }
  50.  
  51. for (i=0;i<n;i++)
  52. {
  53. for (j=0;j<n;j++)
  54. {
  55. if (tab[i][j]>max[j]){
  56. max[j]=tab[i][j];
  57. }
  58.  
  59. if (tab[i][j]<min[j]){
  60. min[j]=tab[i][j];
  61.  
  62. }
  63. }
  64.  
  65. }
  66.  
  67.  
  68.  
  69. for (j=0;j<n;j++){
  70. cout<<"maksimum kolumny: "<< j << " :" << max[j] <<" ";
  71. cout<<endl;
  72. }
  73.  
  74. for (j=0;j<n;j++){
  75. cout<<"minimum kolumny: "<< j << " :" << min[j] <<" ";
  76. cout<<endl;
  77. }
  78.  
  79. return 0;
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement