Se citeşte un număr natural n de 4 cifre. Să se calculeze maximum din cifrele pare din număr. Dacă nu există nicio cifră pară în n să se afişeze un mesaj corespunzător (,,nu există cifre pare”).
Ex: n=5842 => max=8; n=7759 => nu există cifre pare.
Să o rezolvați în C/C++ va rog.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int main() {
int n,max,cif,nuexista=1;
cout<<"Numar ? \n";
cin>>n;
max=0;
while (n>0) {
cif=n%10;
if ((cif%2==0) and (cif>max)) {
max=cif;
nuexista=0;
}
n=n/10;
}
if (nuexista==0) cout<<max;
else cout<<"Nu exista cifre pare!";
}
Anexe:
Alte întrebări interesante
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă