Advertisement
Guest User

Simple_loop Bartosz Bogusławski

a guest
Nov 21st, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. #define ROZMIAR_TABLICY 3
  4.  
  5. void main(void)
  6. {
  7. int indeks =-1;
  8. int wartosc_kom;
  9. int rozmiar_tab=0;
  10. int i=0;
  11. int tablica_int[ROZMIAR_TABLICY]={0};
  12. int tab[15];
  13. int a =0;
  14. int b ;
  15. for(int i=0; i<ROZMIAR_TABLICY; i++){
  16.  
  17. printf("Iteracja %d: tablica_int[%d] = %d\n", i, i, tablica_int[i]);
  18.  
  19. }
  20. printf("Podaj rozmiar tablicy (maksymalnie 15) \n");
  21. scanf("%d",&rozmiar_tab);
  22. while(rozmiar_tab>15){
  23. printf("Zbyt duzy rozmiar tablicy\n");
  24. printf("Podaj rozmiar jeszcze raz\n");
  25. scanf("%d",&rozmiar_tab);
  26. }
  27.  
  28.  
  29.  
  30. for(b=0; b<rozmiar_tab;b++){
  31. printf("Podaj wartosc %d komorki w tablicy ",b);
  32. scanf("%d",&a);
  33. tab[b]=a;
  34. }
  35.  
  36. while(i<rozmiar_tab){
  37.  
  38.  
  39. printf("Wartosc w komorce %d wynosi %d\n",i,tab[i] );
  40. i++;
  41.  
  42. }
  43. printf("Podaj wartosc szukanej komorki: \n");
  44. scanf("%d",&wartosc_kom);
  45. int liczba_pierwsza=tab[0];
  46. printf("Pierwsza wartosc jest rowna %d\n",liczba_pierwsza);
  47. int max= tab[0];
  48. int min= tab[0];
  49. i=0;
  50. int suma=0;
  51. while(i<rozmiar_tab){
  52. if(max<tab[i])
  53. {
  54. max=tab[i];
  55. }
  56. if(min>tab[i])
  57. {
  58. min=tab[i];
  59. }
  60. if(wartosc_kom==tab[i]){
  61. indeks=i;
  62.  
  63.  
  64. }
  65. suma=suma+tab[i];
  66.  
  67. i++;
  68. }
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77. if(indeks==-1){
  78. printf("Nie ma komorki o takiej wartosci\n");
  79.  
  80. }else{printf("Szukana komorka posiada indeks %d\n",indeks);
  81. }
  82.  
  83. printf("Wartosc najwieksza %d\n",max);
  84. printf("Wartosc namniejsza %d\n",min);
  85. printf("Suma wszystkich komorek jest rowna %d\n",suma);
  86.  
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement