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

I Scrieți un program care citește de la tastatură un număr natural (se va lua variabila N de tip longint) și
afișează suma cifrelor pare și a celor impare din reprezentarea numărului citit.
Date de intrare: N - citit de la tastatură;
Date de ieșire: Sp (suma cifrelor pare) și Si (suma cifrelor impare) vor fi afișate pe ecran.
Va rog mult am evaluare.dau coroană

Răspunsuri la întrebare

Răspuns de Sergetec
1

Salut!

Ai rezolvarea in limbaj C++ mai jos

#include <iostream>

using namespace std;

int main()

{

 long int n, sp = 0, simp = 0;

 cin >> n;

 while (n != 0)

 {

   int c = n % 10;

   if (c % 2 == 0)

   {

     sp += c;

   }

   else

   {

     simp += c;

   }

   n /= 10;

 }

 cout << sp << " " << simp;

 return 0;

}

Alte întrebări interesante