👤

Sa se scrie un program care sa determine numarul de cifre pare si numarul de cifre impare ale unui numar natural citit de la tastatura. Problema #4570 pbInfo

Răspuns :

def numar_cifre_pare_impare(numar):
cifre_pare = 0
cifre_impare = 0

while numar > 0:
cifra = numar % 10
if cifra % 2 == 0:
cifre_pare += 1
else:
cifre_impare += 1
numar //= 10

return cifre_pare, cifre_impare

numar = int(input("Introduceți un număr natural: "))

cifre_pare, cifre_impare = numar_cifre_pare_impare(numar)

print("Numărul de cifre pare este:", cifre_pare)
print("Numărul de cifre impare este:", cifre_impare)

Acest program primește un număr natural de la tastatură și apoi calculează și afișează numărul de cifre pare și numărul de cifre impare din acest număr. Sper că acest lucru vă ajută!

#include <iostream>

using namespace std;

int n, x, i, par, impar, uc;

int main()

{  cin>>n;

  while (n){

      uc=n%10;

      if (uc%2==0) par++;

      else impar++;

      n/=10;

  }

   cout<<par<<" "<<impar;

   return 0;

}

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!


ID Learners: Alte intrebari