DAU COROANĂĂ!! COD INTREG VĂ ROG!

1 )se dă un sir n de numere naturale, unde 1 mai mic sau egal cu n mai mic sau egal cu 100 . scrieti un program care sa calculeze suma elementelor sirului a caror ultima cifra este 6.
2) un sir n de numere naturale , unde 1 mai mic sau egal cu n mai mic sau egal cu 100, este stocat intr-un tablou unidimensional incepand cu pozitia 0. Calculati produsul elementelor aflate pe pozitiile pare ale tabelului.

Răspuns :

Salut!

Ai ambele probleme in limbajul C++ mai jos

1.

#include <iostream>

using namespace std;

int main()

{

 int n, i, v[100], s = 0;

 cin >> n;

 for (i = 1; i <= n; i++)

 {

   cin >> v[i];

 }

 for (i = 1; i <= n; i++)

 {

   if (v[i] % 10 == 6)

  {

    s += v[i];

  }

 }

 cout << s;

 return 0;

}

2.

#include <iostream>

using namespace std;

int main()

{

 int n, i, v[100], s = 1;

 cin >> n;

 for (i = 1; i <= n; i++)

 {

   cin >> v[i];

 }

 for (i = 1; i <= n; i++)

 {

   if (i % 2 != 0)

  {

    s *= v[i];

  }

 }

 cout << s;

 return 0;

}