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

Subprogramul suma are doi parametri:
•n, prin care primește un număr natural din intervalul [0,109];
•s, prin care furnizează suma cifrelor pare distincte din scrierea acestuia.
Scrieți definiția completă a subprogramului.Exemplu:dacă n=67638825, după apel s=16 (16=6+8+2), iar dacă n=15, după apel s=0
va roog

Răspunsuri la întrebare

Răspuns de dellyutzad
11

Răspuns:

programs se regaseste in poza. Am folosit vector de aparitii.

Anexe:

dellyutzad: :)
Răspuns de daniel0806
6

int suma (int n, int s) {

 int cifre[10];

 s=0;

 while (n>10) {

   if(n%10%2==0 && cifre[n%10]!=1) {

     s=s+n%10;

     cifre[n%10]=1;

   }

   n=n/10;

 }

 return s;

}

Alte întrebări interesante