Advertisement
Guest User

Programiranje izlazni lab!

a guest
Feb 8th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. 1. Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. int main()
  5. {
  6. for (int* x = calloc(sizeof(int) * 2, 2), i = 1; i < sizeof(int);++i)
  7. printf("%d", x[i] = x[i - 1] + 2*i);
  8. return 0;
  9. }
  10.  
  11. 2. Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  12. #include <stdio.h>
  13. void main()
  14. {
  15. int m = 5, n = 10, p = 20;
  16. if (p / n*m)
  17. printf("1");
  18. else
  19. printf("2");
  20. printf("3");
  21. }
  22.  
  23. 3. Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  24. #include<stdio.h>
  25. #define MAX 5
  26. int main(){
  27. char niz[MAX]={0,1,2,3,4}, i=0;
  28. for(i=niz[i]; i<sizeof(niz); i++){
  29. niz[niz[i]] = !niz[i];
  30. }
  31. for(i=0; i<sizeof(niz); i++)
  32. printf("%d",niz[i]);
  33. return 0;
  34. }
  35.  
  36. 4. Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  37. #include <stdio.h>
  38. #include <string.h>
  39. int main()
  40. {
  41.  
  42. char s[] = "B++L\n";
  43. printf("%d%d%d", sizeof(s), sizeof(*s), strlen(s));
  44. return 0;
  45. }
  46.  
  47. 5. Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  48. #include <stdio.h>
  49. int main()
  50. {
  51. unsigned char c1=0xFF;
  52. printf("%d", c1<<1);
  53. return 0;
  54. }
  55.  
  56. 6. Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  57. #include <stdio.h>
  58. int main()
  59. {
  60. unsigned x = 64;
  61. while (x >>= 2)
  62. printf("%d", x);
  63. return 0;
  64. }
  65.  
  66. 7. Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  67. #include <stdio.h>
  68. int f(int x, int y)
  69. {
  70. int a, b;
  71. a = x + y;
  72. b = x * y;
  73. return (a,b);
  74. }
  75. int main()
  76. {
  77. int i = 3, j = 4;
  78. printf("%d", f(i,j));
  79. return 0;
  80. }
  81.  
  82. 8. Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  83. #include <stdio.h>
  84. int main()
  85. {
  86. union U
  87. {
  88. short a[2];
  89. char mat[2][2];
  90. } t = { 0 };
  91. for (int i = 0;i < 2;++i)
  92. printf("%d", t.mat[t.a[i]=i+1,i][i]);
  93. return 0;
  94. }
  95.  
  96. 9. Konvertovati 2.33333… iz dekadnog brojnog sistema u ternarni brojni sistem. Rezultat prikazati bez vodećih nula i/ili bjelina.
  97.  
  98. 10. Najteži bajt četvorobajtnog podatka ima heksadekadsku vrijednost BF, drugi bajt po težini ima vrijednost 128. Preostala dva bajta imaju vrijednost 0. Ako se dati četvorobajtni podatak posmatra kao FP podatak, koja je njegova vrijednost (ako je konstanta, navesti je; validne konstante su: +Infinity, -Infinity, NaN)?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement