|
|
bet | 78/82 | Sana | 05.01.2022 | Hajmi | 283,5 Kb. | | #319902 |
| Bog'liq C
// const ifodasi va pointerlar
# include
# include
int countDigits(const char *); // oddiy pointer va const o'zgaruvchi
void changeToLowerCase(char *); // oddiy pointer va oddiy o'zgaruvchi
int main()
{ char m[] = "Sizni 2000 yil bilan tabriklaymiz!";
char n[] = "TOSHKENT SHAHRI...";
cout << m << endl <<"Yuqoridagi satrimizda " << countDigits(m)
<< " dona son bor." << endl << endl;
cout << n << endl << "Hammasi kichik harfda:" << endl;
changeToLowerCase(n);
cout << n << endl;
return (0); }
int countDigits(const char * cpc) { // satrdagi sonlar (0..9) miqdorini hisoblaydi
int k = 0;
for ( ; *cpc != '\0' ; cpc++){ // elementma-element ko'rib chiqishning 1 chi yo'li.
if ( isdigit(*cpc) ) // kutubhona funksiyasi
k++; }
return (k); }
void changeToLowerCase(char *pc) { // katta harflarni kichik harflarga
// almashtiruvchi funksiya
while( *pc != '\0'){ // elementma-element ko'rib chiqishning 2 chi yo'li.
*pc = tolower( *pc ); // kutubhona funksiyasi
Do'stlaringiz bilan baham: |
|
|