Bài tập 48: Hãy tính tích các chữ số lẻ của số nguyên dương n

Bài tập 48: Hãy tính tích các chữ số lẻ của số nguyên dương n

Bài tập 48 (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 tính tích các 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;
    int P = 1;
    do
    {
    printf("\nNhap n: ");
    scanf("%ld", &n);
    }while(n < 0 && printf("\nLoi: n >= 0 !"));
    sochuso = 0;
    themang = n;

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

    

    getch();
    return 0;
}
Bạn thấy bài viết này như thế nào?: 
Average: 9.8 (9 votes)

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

 
How to batch assign taxonomy terms to nodes using Views Bulk Operations
Hướng dẫn gắn taxonomy terms to nodes sử dụng Views Bulk Operations

First off, make sure you have the 2 modules installed. Drush will quickly take care of that for you if you don't have them yet:

Kingston ra mắt USB “Phi Mã” phiên bản giới hạn cho năm mới 2014
Kingston ra mắt USB “Phi Mã” phiên bản giới hạn cho năm mới 2014

Ngày 24/12, Kingston chính thức ra mắt mẫu USB “Phi Mã” phiên bản giới hạn và đó cũng là sản phẩm mới nhất thuộc dòng USB Kingston DataTraveler 12 Con Giáp.

Ngoại trưởng Anh Dominic Raab tại cuộc họp báo về Covid-19 ở Văn phòng Thủ tướng tại số 10 phố Downing, London hôm 16/4
Ngoại trưởng Dominic Raab - Anh đòi Trung Quốc trả lời câu hỏi hóc búa về Covid-19

Ngoại trưởng Dominic Raab tại cuộc họp báo về Covid-19 ở Văn phòng Thủ tướng tại số 10 phố Downing, London hôm 16.4.2020 cho hay Anh