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 platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, vă rugăm să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la lista de favorite!