DAU 50 PUNCTE! Elaborati o functie care calculeaza:
a)ultima cifra in notatia zecimala a numarului intreg n>0;
b)cate cifre sunt in notatia zecimala a numarului intreg n>0;
c)cifra superioara in notatia zecimala a num.intreg n>0;
d)numarul de aparitii ale caracterului dat in sirul de caractere.
Răspunsuri la întrebare
Răspuns de
1
int uc(int n){//ultima cifra
return n % 10;
}
int nrcif(int n){//numarul de cifre
int x = 0;
while(n)x++, n /= 10;
return x;
}
int cifsup(int n){
int c;
do {
c = n % 10;
n /= 10;
}while(n != 0);
return c;
}
int numar_aparitii(char* s, char c){
int nrap = 0;
for(; *s; s++)
if((*s) == c) nrap++;
return nrap;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă