Bài 28: Cho số nguyên dương n. Tính tổng các ước số nhỏ hơn chính nó

Bài 28: Cho số nguyên dương n. Tính tổng các ước số nhỏ hơn chính nó

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

Cho số nguyên dương n. Tính tổng các ước số nhỏ hơn chính nó

Cài đặt

#include<stdio.h>
#include<conio.h>

int main()
{
    int i, n;
    long S;
    do
    {
    printf("\nNhap n(n > 0): ");
    scanf("%d", &n);
      if(n <= 0)
       {
        printf("\n N phai > 0. Xin nhap lai !");
       }
    }while(n <= 0);
    i = 1;
    S = 0;
    printf("\nCac uoc nho hon %d la",n);
    while(i < n)
    {
        if(n % i == 0)
        {
            printf("%4d", i);
           S = S + i;
        }
            i++;
    }
    printf("\nTong cac uoc nho hon %d la: %ld", n, S);
    getch();
    return 0;
}

Cách khác

#include<iostream>
#include<cmath>
using namespace std;
int main() {
    float S = 1, P = 0;
    int n, i = 1, a = 0, dem = 0; //khai sẵn trước để dùng cho các bài sau luôn
    do
    {
        cout << "\nnhap so n : ";
        cin >> n;
        if (n < 1)
        {
            cout << "\nso nhap kh dung vui long nhap lai";
        }
    } while (n < 1);
    for (i = 1; i < n; i++)
    {
        if (n % i == 0)
        {
            P = P + i;
        }
    }
    cout << "\ntong cac uoc so nho hon n cua n : " << P << endl;
    return 0;
}
Bạn thấy bài viết này như thế nào?: 
Average: 10 (2 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

 
Cách chọn sản phẩm cho Affiliate

Cách chọn sản phẩm cho Affiliate

Hầu hết những ý tưởng mà tôi đã liệt kê ở bài trước hoàn toàn là ngẫu nhiên và được liệt kê theo thứ tự mà tôi nghĩ ra. Tuy nhiên, tôi lại cố ý ưu tiên viết bài kiếm tiền trên mạng với Affiliate này lên đầu danh sách bởi vì nó là cách dễ dàng nhất mà tôi biết để kiếm tiền trực tuyến.

Facebook muốn tặng không smartphone cho người dùng

Facebook muốn tặng không smartphone cho người dùng

Hôm qua (25/11), trang công nghệ Businessinsider dẫn lời 2 nguồn tin thân cận với dự án Facebook Phone, cho biết giới lãnh đạo mong muốn tặng không dế cưng cho người dùng.

Hãng công nghệ Tencent - WeChat chơi game bên trong ứng dụng

Hãng công nghệ Tencent - WeChat chơi game bên trong ứng dụng

Có vẻ như Snapchat vừa “mượn” một chiêu từ chiến lược của WeChat, South China Morning Post viết. Tuần này, hãng mạng xã hội có trụ sở ở Los Angeles (Mỹ) tung nền tảng Snap Games

Công ty diệt chuột T&C

 

Diet con trung