Advertisement
Guest User

Untitled

a guest
Dec 19th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. numarare 5///
  2.  
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7. int sumaCifre(int x)
  8. {
  9. int s = 0;
  10. while (x)
  11. {
  12. s += (x % 10);
  13. x /= 10;
  14. }
  15. return s;
  16. }
  17. int main() {
  18. int n, a[201];
  19. cin>>n;
  20.  
  21. for(int i = 0; i < n; i++)
  22. cin>>a[i];
  23.  
  24. int nr = 0;
  25. for(int i = 0; i < n - 1; i ++)
  26. for(int j = i + 1; j < n; j++)
  27. if(sumaCifre(a[i]) == sumaCifre(a[j]))
  28. nr++;
  29.  
  30. cout<<nr;
  31. return 0;
  32. }
  33.  
  34. ///
  35.  
  36. numararePIE
  37.  
  38. #include <iostream>
  39.  
  40. using namespace std;
  41.  
  42. int cmmdc(int a, int b)
  43. {
  44. if(b == 0)
  45. return a;
  46. return cmmdc(b, a % b);
  47. }
  48. int main() {
  49. int n, a[201];
  50. cin>>n;
  51.  
  52. for(int i = 0; i < n; i++)
  53. cin>>a[i];
  54.  
  55. int nr = 0;
  56. for(int i = 0; i < n - 1; i++)
  57. for(int j = i; j < n; j++)
  58. if(cmmdc(a[i], a[j]) == 1)
  59. nr++;
  60. cout<<nr;
  61. return 0;
  62. }
  63. ///
  64.  
  65. numarare 3
  66.  
  67. #include <iostream>
  68.  
  69. using namespace std;
  70.  
  71. int cmmdc(int a, int b)
  72. {
  73. if(b == 0)
  74. return a;
  75. return cmmdc(b, a % b);
  76. }
  77.  
  78. int main() {
  79. int n, a[201];
  80. cin>>n;
  81.  
  82. for(int i = 0; i < n; i++)
  83. cin>>a[i];
  84.  
  85. int st = 0, dr = n - 1;
  86.  
  87. int nr = 0;
  88. while(st < dr)
  89. {
  90. if(st == n - dr - 1)
  91. if(cmmdc(a[st], a[dr]) == 1)
  92. nr++;
  93. st++;
  94. dr--;
  95. }
  96. cout<<nr;
  97. return 0;
  98. }
  99.  
  100. ///
  101.  
  102. numarare 7
  103.  
  104. #include <iostream>
  105.  
  106. using namespace std;
  107.  
  108. int main() {
  109. int n;
  110. double a[201];
  111. cin>>n;
  112.  
  113. for(int i = 0; i < n; i++)
  114. cin>>a[i];
  115. double ls = a[0], ld = a[n - 1];
  116.  
  117. if(ls > ld)
  118. {
  119. double aux = ls;
  120. ls = ld;
  121. ld = aux;
  122. }
  123.  
  124. int nr = 0;
  125. for(int i = 0; i < n; i++)
  126. if(a[i] < ls || a[i] > ld)
  127. nr++;
  128. cout<<nr;
  129. return 0;
  130. }
  131.  
  132. ///
  133.  
  134. numarare2
  135.  
  136. #include <iostream>
  137.  
  138. using namespace std;
  139.  
  140. int main() {
  141. int n, a[201];
  142. cin>>n;
  143.  
  144. double media_aritmetica = 0;
  145. for(int i = 0; i < n; i++)
  146. {
  147. cin>>a[i];
  148. media_aritmetica += a[i];
  149. }
  150.  
  151. media_aritmetica /= n;
  152.  
  153. int nr = 0;
  154. for(int i = 0; i < n; i++)
  155. if(a[i] > media_aritmetica)
  156. nr++;
  157. cout<<nr;
  158. return 0;
  159. }
  160.  
  161. ///
  162.  
  163. numarare6
  164.  
  165.  
  166. #include <iostream>
  167. #include <climits>
  168. using namespace std;
  169.  
  170. int main() {
  171. int n, a[1001];
  172. cin>>n;
  173.  
  174. int min = INT_MAX, max = INT_MIN;
  175. for(int i = 0; i < n; i++)
  176. {
  177. cin>>a[i];
  178. if(a[i] < min)
  179. min = a[i];
  180.  
  181. if(a[i] > max)
  182. max = a[i];
  183. }
  184.  
  185. int dif = max - min;
  186.  
  187. int nr = 0;
  188. for(int i = 0; i < n; i++)
  189. if(a[i] == dif)
  190. nr++;
  191.  
  192. cout<<nr;
  193. return 0;
  194. }
  195.  
  196. ///
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement