Advertisement
Guest User

Untitled

a guest
Apr 27th, 2015
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. //Zadatak 2
  2. //#include <stdio.h>
  3. //main(){
  4. //int a=0,b=0;
  5. //char c; //a je broj karaktera, b je prazno
  6. //while((c=getchar())!=EOF){
  7. //switch(c){
  8. //case ' ': case '\n':
  9. //b++;
  10. //break;
  11. //case '\v':
  12. //break;
  13. //case '\t': default:
  14. //a++;
  15. //break;
  16. // }
  17. //}
  18. //printf("Broj karaktera je %d, a broj praznih karaktera je %d",a,b);
  19. //return 0;
  20. //}
  21. //Zadatak 3
  22. //#include <stdio.h>
  23. //main(){
  24. //int a,b,c;
  25. //printf("Unesite +,-,*,/ ili %%");
  26. //while((c=getchar())!=EOF){
  27. //switch(c){
  28. //
  29. //case '+':
  30. //printf("uneti a i b: \n");
  31. //scanf("%d%d",&a,&b);
  32. //printf("c = %d\n",a+b);
  33. //break;
  34. //
  35. //case '-':
  36. //printf("uneti a i b: \n");
  37. //scanf("%d%d",&a,&b);
  38. //printf("c = %d\n",a-b);
  39. //break;
  40. //
  41. //case '/':
  42. //printf("uneti a i b: \n");
  43. //scanf("%d%d",&a,&b);
  44. //if(a==0 || b==0){
  45. //printf("nije moguce deljenje nulom\n");
  46. //break;
  47. // }
  48. //printf("c = %d\n",a/b);
  49. //break;
  50. //
  51. //case '*':
  52. //printf("uneti a i b: \n");
  53. //scanf("%d%d",&a,&b);
  54. //printf("c = %d\n",a*b);
  55. //break;
  56. //
  57. //case '%':
  58. //printf("uneti a i b: \n");
  59. //scanf("%d%d",&a,&b);
  60. //if(a==0 || b==0){
  61. //printf("nije moguce deljenje nulom\n");
  62. //break;
  63. // }
  64. //printf("c = %d\n",a%b);
  65. //break;
  66. //
  67. //default:
  68. //printf("molimo unesite broj: \n");
  69. //break;
  70. // }
  71. // }
  72. //}
  73. //Zadatak 4
  74. #include <stdio.h>
  75. #include <math.h>
  76. main(){
  77. int a,b,c,e=0,x,z;
  78. double d,y,g;
  79. printf("uneti a, b i c: \n");
  80. scanf("%d%d%d",&a,&b,&c);
  81. if(a!=0){
  82. d=(b*b)-(4*a*c);
  83. if(d>0){
  84. e=1; //d>0
  85. d=(b*b)-(4*a*c);
  86. }
  87. else if(d==0){
  88. e=2; //d=0
  89. d=(b*b)-(4*a*c);
  90. }
  91. else if(d<0){
  92. d=(b*b)-(4*a*c);
  93. e=3; //d<0
  94. }
  95. else if(a==0 && b!=0){
  96. d=(b*b)-(4*a*c);
  97. e=4;
  98. }
  99. }
  100. //fflush();
  101. switch(e){
  102.  
  103. case 1:
  104. x=-b+(sqrt(d));
  105. y=x/2*a; //x1
  106. x=-b-sqrt(d);
  107. z=x/2*a; //x2
  108. printf("x1 je %d, a x2 je %d\n",y,z);
  109. break;
  110.  
  111. case 2:
  112. x=-b/2*a;
  113. printf("x1 je %d\n",x);
  114. break;
  115.  
  116. case 3:
  117. x=-b/2*a; //x1
  118. printf("b je %d",b);
  119. d=(b*b*1.0); //nece da uzme lepo d
  120. printf("\n%lf\n",d);
  121. y=(sqrt(d));
  122. y=y/2*a; //y1
  123. z=x;
  124. g=-y;
  125. printf("x1 je %d, x2 je %.2lf, y1 je %.2lf, y2 je %lf\n",x,y,z,g);
  126. break;
  127.  
  128. case 4:
  129. x=-c/b;
  130. printf("x je %d",x);
  131. break;
  132. }
  133. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement