Advertisement
Guest User

ukrainiec

a guest
Nov 12th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. /* programowanie za pomoca tablic */
  2. /* Wprowadzic tablice skladajace sie z 12 elemetow typu calkowitego*/
  3. #include <math.h>
  4. #include <stdio.h>
  5. #include <stdlib.h>
  6.  
  7. const short int sz=12; /* rozmiar talbicy */
  8.  
  9. int main()
  10. {
  11. int Tab1[sz], Tab2[sz],suma=0;
  12. for(int i=0;i<sz;i++){
  13. int k;
  14. printf("i %d (12): ",i+1);
  15. scanf("%d",&k);
  16. Tab1[i]=k;
  17. }
  18. /* stworzyc nowa tabele ktora bedzie zawierala wszystkie elemteny z tabeli pierwszej, poza elemntem 5
  19. gdzie tu przepiszemy wartosc sredniej z elementow z tabeli1*/
  20.  
  21. printf("====Tabela1====\n");
  22. for(int i=0;i<sz;i++)
  23. printf("%d ", Tab1[i]);
  24.  
  25. printf("\n");
  26.  
  27. for(int i=0;i<sz;i++)
  28. Tab2[i]=Tab1[i];
  29.  
  30. for(int i=0;i<sz;i++)
  31. suma=suma+Tab1[i];
  32.  
  33. suma=suma/sz;
  34. Tab2[4]=suma;
  35.  
  36. printf("====Tabela2====\n");
  37. for(int i=0;i<sz;i++)
  38. printf("%d ", Tab2[i]);
  39.  
  40. printf("\n");
  41.  
  42. /*wprowadz tablice 12 elementowa, ktora bedzie typu double*/
  43.  
  44. double Tab3[sz];
  45. for(int i=0;i<sz;i++)
  46. Tab3[i]=(double)Tab2[i];
  47.  
  48. /* okresl na podstawie tablicy zakres dziedziny danych ktore ma ta tablica (min i max elementy)*/
  49.  
  50. double x_min=10000.0;
  51. double x_max=-100000.0;
  52. for(int i=0;i<sz;i++){
  53. if(Tab3[i]<x_min)
  54. x_min=Tab3[i];
  55. if(Tab3[i]>x_max)
  56. x_max=Tab3[i];
  57. }
  58. printf("\n %lf %lf",x_min,x_max);
  59. printf("\n");
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement