prestige

Untitled

Jun 15th, 2013
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int n;
  4. int *mas;
  5. int *st;
  6. int k = 0;
  7. long long sum = 0;
  8. bool flag = 0;
  9. long long multiply_el() {
  10. long long mult = 1;
  11. for (int i = 0; i < n; i++) {
  12. if (i % 2 == 0) {
  13. mult *= mas[i];
  14. }
  15. }
  16. return mult;
  17. }
  18. int summ () {
  19. long long sum = 0;
  20. for (int i = 0; i < n; i++) {
  21. if (!mas[i]) {
  22. st[k++] = i;
  23. }
  24. }
  25. if (k) {
  26. for (int i = st[0]; i < st[k - 1]; i++) {
  27. sum += mas[i];
  28. }
  29. }
  30. return sum;
  31. }
  32. void read() {
  33. for (int i = 0; i < n; i++) {
  34. cin >> mas[i];
  35. }
  36. }
  37. int main () {
  38. cin >> n;
  39. mas = new int[n];
  40. st = new int[n];
  41. read();
  42. if (k) {
  43. for (int i = st[0]; i < st[k - 1]; i++) {
  44. sum += mas[i];
  45. }
  46. }
  47. cout << "even elements multiply " << multiply_el() << endl;
  48. cout << "elemts sum beatween first and last zero " << summ() << endl;
  49. return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment