Advertisement
Guest User

Untitled

a guest
Jun 12th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.92 KB | None | 0 0
  1. 3.1.
  2. #include <stdio.h>
  3. int a=1,b=1;
  4. void main()
  5. {
  6. while(a<=6)
  7. {
  8. b=b*a;
  9. a++;
  10. }
  11. printf("6!=%d",b);
  12. }
  13.  
  14.  
  15. 3.2.
  16. #include <stdio.h>
  17. void main ()
  18. {
  19. int a,b,c=2;
  20. printf("\nUpisite jedan prirodni broj: ");
  21. scanf("%d",&a);
  22. if(a<=0) printf("Zadani broj nije prirodan");
  23. else
  24. {
  25. b=a;
  26. printf("%d=1",a);
  27. while (c<=a)
  28. {
  29. if (b%c==0)
  30. {
  31. printf("*%d",c);
  32. b/=c;
  33. }
  34. else c+=1;
  35. }
  36. }
  37. }
  38.  
  39.  
  40.  
  41. 3.3.
  42. #include<stdio.h>
  43. void main()
  44. {
  45. int a,b,c,d,e,f;
  46. printf("Unesi brojnik razlomka ");
  47. scanf("%d",&a);
  48. printf("Unesi nazivnik razlomka ");
  49. scanf("%d",&b);
  50. if (b==0) printf("Razlomak ne moze imati nulu na mjestu nazivnika");
  51. else if(a==0) printf("0/%d = 0/%d",b,b);
  52. else
  53. {
  54. if (a>b)
  55. {
  56. d=a;
  57. e=b;
  58. }
  59. else
  60. {
  61. d=b;
  62. e=a;
  63. }
  64. c=d%b;
  65. while(c>0)
  66. {
  67. d=e;
  68. e=c;
  69. c=d%e;
  70. }
  71. f=e;
  72. d=a/f;
  73. e=b/f;
  74. if (b==1)
  75. {
  76. printf("%d/%d = %d",a,b,d);
  77. }
  78. else
  79. {
  80. printf("%d/%d = %d/%d",a,b,d,e);
  81. }
  82. }
  83. }
  84.  
  85.  
  86.  
  87. 3.4.
  88. #include <stdio.h>
  89. int a,b=1,c=1,d=0;
  90. void main()
  91. {
  92. printf("Upisi jedan broj: ");
  93. scanf("%d",&a);
  94. while(b<=a)
  95. {
  96. if(c%3==0)
  97. {
  98. d=d+b;
  99. }
  100. c++;
  101. b++;
  102. }
  103. printf("\nZbroj svakog treceg broja od 1 do %d je %d",a,d);
  104. }
  105.  
  106.  
  107.  
  108. 3.5.
  109. #include <stdio.h>
  110. int a,b,c=0,d;
  111. void main()
  112. {
  113. printf("Upisi prirodan broj: ");
  114. scanf("%d",&a);
  115. if(a<=0)
  116. {
  117. printf("Broj nije prirodan");
  118. }
  119. else
  120. {
  121. d=a;
  122. while(a!=0)
  123. {
  124. b=a%10;
  125. c=c+b;
  126. a=a/10;
  127. }
  128. printf("\nZbroj svih znamenaka broja %d je %d",d,c);
  129. }
  130. }
  131.  
  132.  
  133.  
  134. 3.6.
  135. #include <stdio.h>
  136. int a,b=0,c,d,i;
  137. float e;
  138. void main()
  139. {
  140. printf("Upisite broj ucenika: ");
  141. scanf("%d",&a);
  142. if(a<=0)
  143. {
  144. printf("Broj ucenika ne moze biti negativan");
  145. }
  146. else
  147. {
  148. c=a;
  149. printf("Upisite %d ocjena\n",c);
  150. for (i = 0; i < a; i++)
  151. {
  152. scanf("\n%d",&d);
  153. if(d<1 || d>5)
  154. {
  155. printf("\nUpisana ocjena nije validna");
  156. break;
  157. }
  158. else
  159. {
  160. b=b+d;
  161. }
  162. }
  163. e=(float)b/c;
  164. printf("\nProsjek ocjena je %.2f",e);
  165. }
  166. }
  167.  
  168.  
  169.  
  170. 3.7.
  171. #include <stdio.h>
  172. #include <math.h>
  173. void main (void)
  174. {
  175. int a,b,c,koliko=0;
  176. for(a=2;a<=50;a++)
  177. for(b=2;b<=50;b++)
  178. for(c=2;c<=50;c++)
  179. if (a*a+b*b==c*c)
  180. {
  181. printf("\n %d, %d, %d", a,b,c);
  182. koliko++;
  183. }
  184. printf("\n Ima ih %d", koliko);
  185. }
  186.  
  187.  
  188.  
  189. 3.8.
  190. #include <stdio.h>
  191. int a,b=0,c;
  192. void main()
  193. {
  194. for(a=20;a<=30;a++)
  195. {
  196. b++;
  197. if(b%3==0)
  198. {
  199. printf("\n%d",a);
  200. }
  201. }
  202. }
  203.  
  204.  
  205.  
  206. 3.9.
  207. #include <stdio.h>
  208. int a;
  209. void main()
  210. {
  211. for(a=1;a<=7;a++)
  212. {
  213. printf("\n%d",a);
  214. }
  215. }
  216.  
  217.  
  218.  
  219. 3.10.
  220. #include <stdio.h>
  221. int a;
  222. void main()
  223. {
  224. for(a=20;a>0;a--)
  225. {
  226. printf("\n%d",a);
  227. }
  228. }
  229.  
  230.  
  231.  
  232. 3.11.
  233. #include <stdio.h>
  234. #include <stdlib.h>
  235. #include <math.h>
  236. void main()
  237. {
  238. int a,b=0;
  239. printf("\nUcitaj broj:");
  240. scanf("%d", &a);
  241. while(a!=-1)
  242. {
  243. if(abs(a)%5==0)
  244. {
  245. printf("%d",a);
  246. b++;
  247. }
  248. printf("\nUcitaj broj:");
  249. scanf("%d", &a);
  250. }
  251. printf("\nIma %d brojeva koji su djeljivi s 5",b);
  252. return;
  253. }
  254.  
  255.  
  256.  
  257. 3.12.
  258. #include <stdio.h>
  259. #include <stdlib.h>
  260. #include <math.h>
  261. void main()
  262. {
  263. int a,b=0,c=0;
  264. printf("\nUcitaj broj: ");
  265. scanf("%d",&a);
  266. while(abs(a)%3!=0)
  267. {
  268. b++;
  269. c=c+a;
  270. printf("Ucitaj broj: ");
  271. scanf("%d",&a);
  272. }
  273. printf("\nUkupno ima %d brojeva\nNjihov zajednicki zbroj je %d",b+1,c+a);
  274. return;
  275. }
  276.  
  277.  
  278.  
  279. 3.13.
  280. #include<stdio.h>
  281. void main()
  282. {
  283. int i=0,f,g;
  284. float a=0,b,c,d,min=1000000,max=0,e;
  285. printf("\nUpisite duljinu staze (u kilometrima): ");
  286. scanf("%f",&b);
  287. do
  288. {
  289. printf("Upisite vrijeme kruga %d. bolida (u minutama): ",i+1);
  290. scanf("%f",&d);
  291. if (d>0)
  292. {
  293. i++;
  294. d/=60;
  295. c=b/d;
  296. if (c>max)
  297. {
  298. max=c;
  299. g=i;
  300. }
  301. if ((c<min))
  302. {
  303. min=c;
  304. f=i;
  305. }
  306. a+=c;
  307. }
  308. }while(d>0);
  309. e=a/i;
  310. printf("\nProsjecna brzina utrke je %.2f km/h",e);
  311. printf("\nNajvecu brzinu od %.2f km/h, a postigao je bolid %d",max,g);
  312. printf("\nNajmanju brzinu od %.2f km/h, a postigao ju bolid %d",min,f);
  313. }
  314.  
  315.  
  316.  
  317. 3.14.
  318. #include<stdio.h>
  319. void main ()
  320. {
  321. int a,b,c=0;
  322. printf("Upisite jedan prirodan broj: ");
  323. scanf("%d",&a);
  324. if(a>0)
  325. {
  326. do
  327. {
  328. b=a%10;
  329. a=a/10;
  330. if (b%2==1)
  331. {
  332. c=1;
  333. break;
  334. }
  335. } while(a>0);
  336. if(c==0) printf("\nBroj je potpuno paran");
  337. else printf("\nBroj nije potpuno paran");
  338. }
  339. else printf("\nNiste upisali prirodni broj");
  340. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement