Resonati

Untitled

Jun 6th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.84 KB | None | 0 0
  1. *2a*
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main()
  6. {
  7. int suma;
  8. for(int i=100; i<=9999; i++)
  9. {
  10. if(i%5!=0 && i%3!=0)
  11. {
  12. suma+=i;
  13. }
  14. }
  15. printf("Suma to: %d", suma);
  16. return 0;
  17. }
  18. *2b*
  19. #include <stdio.h>
  20. #include <stdlib.h>
  21. float ciag(int n){
  22. if(n==1) return 1;
  23. if(n==2) return 2;
  24. if(n==3) return 3;
  25. if(n>3)return (ciag(n-1)+ciag(n-2)+ciag(n-3))/3;
  26. }
  27. int main()
  28. {
  29. for(int i=1; i<10; i++)
  30. {
  31. printf("%f ", ciag(i));
  32. }
  33. }
  34. *2c*
  35. #include <stdio.h>
  36. #include <stdlib.h>
  37. int main()
  38. {
  39. int dzielniki;
  40. for(int i=100; i<=999; i++)
  41. {
  42. dzielniki=0;
  43. for(int j=1; j<=i; j++)
  44. {
  45. if(i%j==0)
  46. {
  47. dzielniki++;
  48. }
  49. }
  50. if(dzielniki==6)
  51. {
  52. printf("%d ", i);
  53. }
  54. }
  55. return 0;
  56. }
  57. *2d*
  58. #include <stdio.h>
  59. #include <stdlib.h>
  60.  
  61. int f(int n,int m)
  62. {
  63. if(n==0 && m==0)
  64. {
  65. return 0;
  66. }
  67. if(n==1 && m==1)
  68. {
  69. return 1;
  70. }
  71. if(n==m)
  72. {
  73. return f(n-1,m-1)+f(n-2,m-2);
  74. }
  75. if(n>m)
  76. {
  77. return f(n-1,m);
  78. }
  79. if(n<m)
  80. {
  81. return f(n,m-1);
  82. }
  83. }
  84. int main()
  85. {
  86. int a=f(7,12);
  87. printf("%d\n",a);
  88. int b=f(11,9);
  89. printf("%d\n",b);
  90.  
  91. return 0;
  92. }
  93. *3.1*
  94. #include <stdio.h>
  95. #include <stdlib.h>
  96. #include <stdbool.h>
  97. int * porownujemy(int * a,int * b,int * c){
  98. if(*a<=*b && *b>=*c){
  99. if((*a+*c)<*b)return b;
  100. else{
  101. if(*a>=*c)return c;
  102. }
  103. return a;
  104. }
  105. if(*a>*b && *a>*c){
  106. if((*b+*c)<*a)return b;
  107. else{
  108. if(*b>=*c)return c;
  109. }
  110. return b;
  111. }
  112. if(*a<*c && *b<*c){
  113. if((*b+*a)<*c)return c;
  114. else{
  115. if(*b>=*a)return a;
  116. }
  117. return b;
  118. }
  119. }
  120. int main()
  121. {
  122. int a=1,b=1,c=1;
  123. printf("%d",*porownujemy(&a,&b,&c));
  124. return 0;
  125. }
  126. *3.2*
  127. #include <stdio.h>
  128. #include <stdlib.h>
  129. #include <stdbool.h>
  130. bool funkcjax(unsigned int n,int (*funkcja)(unsigned int x),int (*funkcja2)(unsigned int x)){
  131. if(funkcja(n)*funkcja(0)==funkcja2(n))return true;
  132. else return false;
  133. }
  134. int zworcn(unsigned int n){
  135. return n;
  136. }
  137. int zworckwn(unsigned int n){
  138. return n*n;
  139. }
  140. int zworcszxn(unsigned int n){
  141. return n*n*n;
  142. }
  143. int main()
  144. {
  145. //printf("%d",funkcjax(4,*zworcn,*zworckwn));
  146. printf("%d",funkcjax(0,*zworcn,*zworcszxn));
  147. return 0;
  148. }
  149. *4.1*
  150. #include <stdio.h>
  151. #include <stdlib.h>
  152. int main()
  153. {
  154. int tab[8] ={0,1,2,3,4,5,6,7};
  155. for(int i=1; i<8; i++){
  156. printf("%d ", tab[i]);
  157. if(i%2==1) printf("%d ", tab[i]);
  158. }
  159. return 0;
  160. }
  161. *4.2*
  162. #include <stdio.h>
  163. #include <stdlib.h>
  164. #include <stdbool.h>
  165. int main()
  166. {
  167. int czywystapila[10];
  168. for(int i=0;i<10;i++){
  169. czywystapila[i]=0;
  170. }
  171. bool wypisana[10];
  172. int tab[9]={7,4,6,7,5,5,8,6,7};
  173. for(int i=0; i<9; i++){
  174. czywystapila[tab[i]]++;
  175. }
  176. for(int i=0; i<9; i++){
  177. if(czywystapila[tab[i]]>1 && !wypisana[tab[i]]){
  178. printf("%d ",tab[i]);
  179. wypisana[tab[i]]=true;
  180. }
  181. }
  182. return 0;
  183. }
  184. *4.3*
  185. #include <stdio.h>
  186. #include <stdlib.h>
  187. int main()
  188. {
  189. int tab[9]={0,1,2,3,4,5,6,7,8};
  190. int a = tab[0];
  191. int b = tab[1];
  192. for(int i=2;i<9;i++)
  193. {
  194. tab[i-2]=tab[i];
  195. }
  196. tab[8]=b;
  197. tab[7]=a;
  198. for(int i=0;i<9;i++)
  199. {
  200. printf("%d ", tab[i]);
  201. }
  202.  
  203. return 0;
  204. }
  205. *4d*poskelajc gowno
  206. *5.1*
  207. #include <stdio.h>
  208. #include <stdlib.h>
  209. #include <stdbool.h>
  210. void sortujbabelkowo(unsigned int n, int * tab)
  211. {
  212. int i, j, pom;
  213. for(i=0;i<n-1;i++)
  214. {
  215. for(j=0; j<n-1-i; j++)
  216. {
  217. float a=tab[j];
  218. float b=tab[j+1];
  219. if(tab[j]%2!=0)a=a+3.5;
  220. if(tab[j+1]%2!=0)b=b+3.5;
  221. if(a>b)
  222. {
  223. pom = tab[j+1];
  224. tab[j+1]=tab[j];
  225. tab[j]=pom;
  226. }
  227. }
  228. }
  229.  
  230. }
  231. int main()
  232. {
  233. int tab[6]={1,2,3,4,5,6};
  234. sortujbabelkowo(6,&tab);
  235. for(int i=0; i<6; i++)
  236. {
  237. printf("%d ", tab[i]);
  238. }
  239. return 0;
  240. }
  241. *5.2*
  242. #include <stdio.h>
  243. #include <stdlib.h>
  244. #include <stdbool.h>
  245. void sortujbabelkowo(unsigned int n, int * tab)
  246. {
  247. int i, j, pom;
  248. for(i=0;i<n-1;i++)
  249. {
  250. for(j=0; j<n-1-i; j++)
  251. {
  252. if((tab[j]%2==0) == (tab[j]%2==0)){ //rw
  253. if(tab[j]>tab[j+1]){
  254. pom = tab[j+1];
  255. tab[j+1]=tab[j];
  256. tab[j]=pom;
  257. }
  258. }
  259. if(tab[j]%2==0 && tab[j+1]%2!=0){
  260. pom = tab[j+1];
  261. tab[j+1]=tab[j];
  262. tab[j]=pom;
  263. }
  264. }
  265. }
  266.  
  267. }
  268. int main()
  269. {
  270. int tab[6]={1,2,3,4,5,6};
  271. sortujbabelkowo(6,&tab);
  272. for(int i=0; i<6; i++)
  273. {
  274. printf("%d ", tab[i]);
  275. }
  276. return 0;
  277. }
Add Comment
Please, Sign In to add comment