Bài tập 46: Hãy đếm số lượng chữ số lẻ của số nguyên dương n

Bài tập 46: Hãy đếm số lượng chữ số lẻ của số nguyên dương n

Bài tập 46 (Dạng bài tập này giúp các bạn giỏi về: Lưu đồ thuật toán)

Hãy đếm số lượng chữ số lẻ của số nguyên dương n

Cài đặt

#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
    long themang, n;
    int sochuso;

    do
    {
    printf("\nNhap n: ");
    scanf("%ld", &n);
    }while(n < 0 && printf("\nLoi: n >= 0 !"));
    sochuso = 0;
    themang = n;

    if(n == 0)
            sochuso = 1;
    while(themang != 0)
    {
        if(themang % 2 == 1)
        {
        sochuso = sochuso + 1;
        }
        themang = themang / 10;
    }
    printf("\nSo chu so le cua %ld la %d", n, sochuso);

    //int sochuso = n == 0 ? 1 : (int)log10((float)n) + 1;

    getch();
    return 0;
}
Bạn thấy bài viết này như thế nào?: 
Average: 9.3 (4 votes)
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Sử dụng Views Calc - để tính toán cho Fields trong Views module

Sử dụng Views Calc - để tính toán cho Fields trong Views module

Views Calc is useful little Drupal module that allows you to perform calculations inside Views.

Phân tích similarities và differences trong module handles contact management

Phân tích similarities và differences trong module handles contact management

The extent of their similarities ends there. Below is a description of some of the key differences within each modules’ approach to contact management: 

Facebook mở rộng quy mô dịch vụ internet miễn phí

Facebook mở rộng quy mô dịch vụ internet miễn phí

Sau khi đã giới thiệu dịch vụ internet miễn phí của mình tại 17 quốc gia đang phát triển, Facebook cho biết sẽ tiếp tục mở rộng dịch vụ này với quy mô lớn hơn bao giờ hết.

Tomdesgin.vn

 

Drupal Services