Facebook
From Liminnn, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 279
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <stdbool.h>
  4.  
  5.  
  6.  
  7. void jeden(int tab[]);
  8. void dwa(int tab[]);
  9. void trzy(int tab[]);
  10. float cztery(int tab[]);
  11. int main()
  12. {
  13.     int tab[10]={1,4,5,3,7,4,2,6,8,3};
  14.     int a,i=0;
  15.     while(i<9)
  16.     {
  17.     printf("%d ",tab[i]);
  18.     i++;
  19.     }
  20.     i=0;
  21.     printf("\n");
  22.     printf("Podaj operacje ktora chcesz wykonac: \n 1.Wszystke el. z ta sama wart  \n 2.Liczby po kolei   \n 3.Elementy *2    \n 4.Liczy srednia wart tab \n");
  23.     scanf("%d",&a);
  24.     switch(a){
  25. case 1: jeden(tab); break;
  26. case 2: dwa(tab); break;
  27. case 3: trzy(tab); break;
  28. case 4: printf("Srednia to: %f \n",cztery(tab)); break;
  29. default: printf("zla odp \n"); break;
  30.     }
  31.   while(i<9)
  32.     {
  33.     printf("%d ",tab[i]);
  34.      i++;
  35.     }
  36.  
  37.  
  38.     return 0;
  39. }
  40.  
  41. void jeden(int tab[])
  42. {
  43. int liczba=0,licznik=0;
  44. printf("Podaj liczbe jaka chcesz: \n");
  45. scanf("%d",&liczba);
  46. while(licznik<10)
  47.     {
  48.     tab[licznik]=liczba;
  49.     licznik++;
  50.     }
  51. }
  52.  
  53. void dwa(int tab[])
  54. {
  55. int licznik=0;
  56. while(licznik<10)
  57. {
  58.     tab[licznik]=licznik;
  59.     licznik++;
  60. }
  61.  
  62. }
  63.  
  64. void trzy(int tab[])
  65. {
  66.     int licznik=0;
  67.     while(licznik<9)
  68. {
  69.     tab[licznik]=tab[licznik]*2;
  70.     licznik++;
  71. }
  72. }
  73.  
  74. float cztery(int tab[])
  75. {
  76.     int licznik=0,suma=0;
  77.     double wynik;
  78.  
  79.     while(licznik<9)
  80.     {
  81.         suma=suma+tab[licznik];
  82.         licznik++;
  83.     }
  84.     wynik=suma/9;
  85.     return wynik;
  86. }
  87.  
  88.  
  89.  
  90.  
  91.