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

 
Bài báo giới thiệu, viết về DRUPAL và WORDPRESS

Bài báo giới thiệu, viết về DRUPAL và WORDPRESS

A few months ago, I received a call from Karen who asked to present to the WP group to discuss how to transfer a site from Drupal to WordPress

Google xác nhận Pixel 3a sau Google Pixel 3 và 3 XL dự kiến ra mắt tại Google I/O 2019

Google xác nhận Pixel 3a sau Google Pixel 3 và 3 XL dự kiến ra mắt tại Google I/O 2019

Ngay sau khi bộ đôi Google Pixel 3 và 3 XL, Goolge lại tiếp tục ra mắt các phiên bản rẻ hơn mang tên Pixel 3 Lite và Pixel 3 XL Lite. Và mới đây, bộ đôi này đã chính thức đạt chứng nhận của FCC.

Mẫu nội thất đẹp cho gian áp mái

Mẫu nội thất đẹp cho gian áp mái

Không gian áp mái hiện nay không còn bị xem như là một nơi chuyên chứa đồ cũ, một nơi không ai thèm nhòm ngó tới... bởi không gian này đã được chăm chút và đưa vào sử dụng trong hầu hết các căn nhà hiện đại.

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

 

Diet con trung