Facebook
From Kamil, 6 Years ago, written in C.
Embed
Download Paste or View Raw
Hits: 253
  1. #include "stdio.h"
  2. #include "stdlib.h"
  3.  
  4. int dodawacz(int liczbaA, int liczbaB);
  5. void dodajNaiwnie(int liczbaA, int liczbaB);
  6. void dodajPrawilnie(int* wskLiczbaA, int* wskLiczbaB);
  7.  
  8. int main()
  9. {
  10.         //double A = 3.99;
  11.         //double cosDziwnego = *(&A);
  12.         //double* wskA = &A;
  13.         //double* wskADrugi = &A;
  14.         //double B = A;
  15.  
  16.         ///*printf("Liczba: %f\n", A);
  17.         //printf("Adres liczby: %p\n", &A);
  18.  
  19.         //printf("Wskaznik: %f\n", *wskA);
  20.         //printf("Adres wskaznika: %p\n", &wskA);*/
  21.  
  22.         //printf("Liczba A : %f\n", A);
  23.         //printf("Liczba B : %f\n", B);
  24.         //printf("Wskaznik A : %f\n", *wskA);
  25.         ////printf("Wskaznik A : %p\n", wskA);
  26.         ////printf("Wskaznik A : %p\n", &A);
  27.  
  28.         //B = B + 10;
  29.         //A = A + 5;
  30.         //*wskA = *wskA + 2;
  31.         //*wskADrugi = *wskADrugi + 5;
  32.         //printf("Po obliczeniach:\n");
  33.         //printf("Liczba A : %f\n", A);
  34.         //printf("Liczba B : %f\n", B);
  35.         //printf("Wskaznik A : %f\n", *wskA);
  36.  
  37.         int liczbaDodawana = 2;
  38.         int liczbaDruga = 3;
  39.         dodajNaiwnie(liczbaDodawana, liczbaDruga);
  40.  
  41.         printf("Dodawacz: 2 + 3 = %d\n", dodawacz(2, 3));
  42.  
  43.  
  44.         printf("Dodaj naiwnie 2 + 3 : %d\n", liczbaDodawana);
  45.         dodajPrawilnie(&liczbaDodawana, &liczbaDruga);
  46.         printf("Dodaj prawilnie 2 + 3 : %d\n", liczbaDodawana);
  47.         system("pause");
  48.         return 0;
  49. }
  50.  
  51. int dodawacz(int liczbaA, int liczbaB)
  52. {
  53.         return liczbaA + liczbaB;
  54. }
  55.  
  56. void dodajNaiwnie(int liczbaA, int liczbaB)
  57. {
  58.         liczbaA = liczbaA + liczbaB;
  59. }
  60.  
  61. void dodajPrawilnie(int* wskLiczbaA, int* wskLiczbaB)
  62. {
  63.         *wskLiczbaA = *wskLiczbaA + *wskLiczbaB;
  64. }