fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int n;
  5.  
  6. printf("Введіть кількість елементів масиву: ");
  7. scanf("%d", &n);
  8.  
  9. int arr[n];
  10.  
  11. printf("Введіть %d цілих чисел:\n", n);
  12. for(int i = 0; i < n; i++) {
  13. scanf("%d", &arr[i]);
  14. }
  15.  
  16. long long product = 1;
  17. for(int i = 0; i < n; i++) {
  18. product *= arr[i];
  19. }
  20. printf("1. Добуток елементів масиву: %lld\n", product);
  21.  
  22. int sum = 0;
  23. for(int i = 0; i < n; i++) {
  24. sum += arr[i];
  25. }
  26. printf("2. Сума елементів масиву: %d\n", sum);
  27.  
  28. int max = arr[0];
  29. int min = arr[0];
  30. for(int i = 1; i < n; i++) {
  31. if(arr[i] > max) max = arr[i];
  32. if(arr[i] < min) min = arr[i];
  33. }
  34. printf("3. Максимальний елемент: %d\n", max);
  35. printf(" Мінімальний елемент: %d\n", min);
  36.  
  37. int positive_sum = 0;
  38. for(int i = 0; i < n; i++) {
  39. if(arr[i] > 0) {
  40. positive_sum += arr[i];
  41. }
  42. }
  43. printf("4. Сума позитивних елементів: %d\n", positive_sum);
  44.  
  45. float average = (float)sum / n;
  46. printf("5. Середнє арифметичне: %.2f\n", average);
  47.  
  48. int target, count = 0;
  49. printf("Введіть число для пошуку: ");
  50. scanf("%d", &target);
  51.  
  52. for(int i = 0; i < n; i++) {
  53. if(arr[i] == target) {
  54. count++;
  55. }
  56. }
  57. printf("6. Кількість елементів рівних %d: %d\n", target, count);
  58.  
  59. return 0;
  60. }
Success #stdin #stdout 0.01s 5320KB
stdin
7
6
8
3
-2
9
4
5
stdout
Введіть кількість елементів масиву: Введіть 7 цілих чисел:
1. Добуток елементів масиву: -51840
2. Сума елементів масиву: 33
3. Максимальний елемент: 9
   Мінімальний елемент: -2
4. Сума позитивних елементів: 35
5. Середнє арифметичне: 4.71
Введіть число для пошуку: 6. Кількість елементів рівних 0: 0