Informatică, întrebare adresată de gheorghesirbu9561, 8 ani în urmă

De la tastatura se citeste un numar intreg n, n<100000. Elaborati un program cu functii:
Numarul de cifre
numarul de cifre pare
numarul de cifre impare
suma cifrelor
cifra maxima
cifra minima
media artimetica a cifrelor

Intrebarea si nelamurirea mea este cum facem functiile, programele nus greu de facut.

Răspunsuri la întrebare

Răspuns de Tirit
1

Rezolvi problema cu ajutorul subprogramelor. De exemplu, pentru numarul de cifre:

SUBPROGRAM:

int cifre(int n) {

   int uc, nr=0;

   while(n) {

       nr++;

       n /=10;

   }

   return nr;

}

PROGRAM PRINCIPAL:

int main() {

int n;

cin >> n;

cout << cifre(n);

return 0;

}

Alte întrebări interesante