Hakunin

Programiranje_Vezba2

Mar 15th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.13 KB | None | 0 0
  1. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  2.  
  3. #include<stdio.h> // standdard input output library //
  4.  
  5. int main() // kad se pokrene program izvrsavanje krece od main funkcije i uvek se pokrece... //
  6. {
  7.  
  8.     int a; // deklaracija promenljive, oslobadjanje prostora u memoriji //
  9.     printf("\nUnesite jedan celi broj: "); // funkcija za ispisivanje promenljive \n - novi red //
  10.     scanf("%i",&a); // komanda za upisivanje memorije, &a - mesto gde ce skenirati, &-ampasant, %i - procenat definise oblik promenljive (koji je brojevni sistem) //
  11.     printf("\nUneli ste broj: %i. \n", a); // govorimo korisniku koji je broj uneo u komentaru //
  12.  
  13.  
  14.  
  15.  
  16. return 0;
  17. }
  18.  
  19. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  20.  
  21.          int   // rezervisana rec, promenljiva se mora drugacije nazvati//
  22.          float  
  23.          double
  24.          char
  25.  
  26.          unsigned
  27.          short
  28.          long
  29.  
  30. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  31.  
  32. #include<stdio.h>
  33.  
  34. int main()
  35. {
  36.  
  37.     printf("\nZa skladistenje tipa %s potrebno je %i B. \n", "int", sizeof(int)); // ispisuje, %s string, %i integer, sizeof(int) - vraca koliko bajtova je potrebno za skladistenje ovog tipa //
  38.     printf("\nZa skladistenje tipa %s potrebno je %i B. \n", "int", sizeof(unsigned int));
  39.     printf("\nZa skladistenje tipa %s potrebno je %i B. \n", "int", sizeof(char));
  40.     printf("\nZa skladistenje tipa %s potrebno je %i B. \n", "int", sizeof(float));
  41.     printf("\nZa skladistenje tipa %s potrebno je %i B. \n", "int", sizeof(double));  // ove komande ispisuju potrebnu velicinu za razliciti tip podataka //
  42.  
  43.  
  44. return 0;
  45. }
  46.  
  47. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  48.  
  49. #include<stdio.h>
  50.  
  51. int main()
  52. {
  53.  
  54.    int a;
  55.    printf("\n unesite jedan ceo broj u dekadnom, oktalnom ili heksadecimalnom obliku:  "); // da bismo uneli oktalni i heksadecimalni broj moramo pisati 0x... //
  56.    scanf("%i", &a);
  57.  
  58.    printf("\nDekadni oblik unetog broje je: %d. \n", a); // %d dekadni broj //
  59.    printf("\nOktalni oblik unetog broje je: %o. \n", a); // %o oktalni broj //
  60.    printf("\nHeksadecimalni oblik unetog broje je: %x. \n", a); // heksadecimalni broj //
  61.  
  62. return 0;
  63. }
  64.  
  65. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  66.  
  67. #include<stdio.h>
  68.  
  69. int main()
  70. {
  71.  
  72.    float a;
  73.    printf("\nUnesite jedan realan broj: ");
  74.    scanf("%f", &a);
  75.  
  76.    printf("a) %10.3f", a); //-10.3f upisuje 10 MESTA za ispis broja, i 3 za ispis njegovih decimala
  77.    printf("b) %e\n", a); // %e ispisivanje sa iksponentom
  78.    printf("c) %g\n", a); // %c - char
  79.  
  80. return 0;
  81. }
  82.  
  83. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  84.  
  85. #include<stdio.h>
  86.  
  87. int main()
  88. {
  89.  
  90.    int x, y, z;
  91.    scanf("%2d%3d%2d", &x, &y, &z); // %2d upisuje 2 cifre za x, upisuje sledece tri cifre za y, i dve za z... prestaje da upisuje kada naidje na prazan prostor, ako se ne upisuje broj sa %d onda se moze upisati koliko god cifara do sledeceg razmaka //
  92.    printf("%d %d %d", x, y, z);
  93.    scanf("%d:%d:%d:", &x, &y, &z); // korisnik bi trebao da unosi podatke sa dve tacke izmedju njih
  94.  
  95. return 0;
  96. }
  97.  
  98. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  99.  
  100. #include<stdio.h>
  101.  
  102. int main()
  103. {
  104.  
  105.     int x, y, ar1;
  106.     float ar2;
  107.  
  108.     printf("\nUnesite dva cela broja:  ");
  109.     scanf("%d%d", &x, &y);
  110.  
  111.     ar1 = (x+y)/2;
  112.     printf("\nCelobrojna aritmeticka sredina je: %d.\n", ar1);
  113.  
  114.     ar2 = (x+y)/2.0 // pisemo .0 posle dvojke da bi posmatrao dvojku kao realan broj
  115.     printf("\nCelobrojna aritmeticka sredina je: %f.\n", ar2); // %f je float, a mozemo i staviti ar2= (float)(x+y)/2 -eksplicitna konverzija, koja pretvara sve u float posto se izvrsava prva ili ar2= (x+y)/(float)2 //
  116.  
  117. return 0;
  118. }
Add Comment
Please, Sign In to add comment