Buna! As avea nevoie de ajutor la acest ex, dacă se poate in Pseudocod și C++
Anexe:

Răspunsuri la întrebare
Răspuns de
1
Răspuns:
C++
#include <iostream>
#include <cmath>
using namespace std;
int n,cnti=0,maxi=0,suma=0;
int main()
{
cin>>n;
while(n)
{
int uc=n%10;
if(uc%2==1)
cnti++;
if(uc%5==0)
suma+=uc;
if(uc>maxi)
maxi=uc;
n/=10;
}
cout<<"Cifre impare: "<<cnti<<'\n';
cout<<"Cifra maxima: "<<maxi<<'\n';
cout<<"Suma: "<<suma;
return 0;
}
PSEUDOCOD
n,suma=0,uc,cnti=0,maxi=0(numere naturale)
citeste n
┌cât timp n!=0 execută
│ uc=n%10;
│┌dacă uc%2=1 atunci
││ cnti<-cnti+1
│└■
│┌dacă uc%5==0 atunci
││ suma<-suma+uc
│└■
│┌daca uc>maxi atunci
││ maxi=uc
│└■│ n<-n/10
└■
scrie cnti,' ',maxi,' ',suma
Alte întrebări interesante
Matematică,
8 ani în urmă
Religie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă