Răspuns :
#include <fstream>
using namespace std;
ifstream cin("intrare.txt")
ofstream cout("iesire.txt")
int n, c;
int nrcifre, suma, maxi, aparitii;
int main()
{
cin >> n >> c;
while ( n )
{
if ( n % 10 > maxi )
maxi = n % 10; // cifra maxima
if ( n % 10 == c )
aparitii++; // de cate ori apare cifra citita din fisier
suma += n % 10; // suma cifrelor
nrcifre++; // numarul de cifre
n /= 10;
}
cout << nrcifre << '\n';
cout << suma << '\n';
cout << maxi << '\n';
cout << aparitii << '\n';
return 0;
}
// retinem ca ultima cifra din numar e n % 10
daca ai orice nelamurire lasa un mesaj
succes!
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Ne vedem curând și nu uitați să ne adăugați la marcaje!