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ă!
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!