Informatică, întrebare adresată de marindenisa10, 8 ani în urmă

Am nevoie de putin ajutor la problema asta pt ca nu inteleg de ce nu imi da(in c sau c++)


Se da un vector cu n elemente.Sa se afiseze suma elementelor din vector care au suma cifrelor impara.Numerele negative se vor lua in modul.

Răspunsuri la întrebare

Răspuns de Sergetec
1

Salut!

Ai  rezolvarea in C++ mai jos

#include <iostream>

using namespace std;

int main()

{

   int n, a[1001], s = 0;

   cin >> n;

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

   {

       cin >> a[i];

       int ca = abs(a[i]), sc = 0;

       while (ca)

       {

           sc += ca % 10;

           ca /= 10;

       }

       if (sc % 2 != 0)

       {

           s += abs(a[i]);

       }

   }

   cout << s;

   return 0;

}

Alte întrebări interesante