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 Tran 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
  • Phone/Zalo: (+84) 944 225 212
  • WhatsApp: (+84) 944 225 212
  • Line Messenger: (+84) 944 225 212
  • Email: [email protected]
  • Telegram Messenger: https:/t.me/tommytran0401

Quảng cáo việc làm

 

Thích hợp các bạn nữ mảng thợ may làm việc tại nước NGA

Đơn hàng Tuyển dụng 100 Thợ may đi Nga(đợt 1 tháng 3.2021, đợt 2 tháng 5.2021). Lương thực lãnh 800 USD, bao ăn ở, vé máy bay và visa, phí xuất cảnh(1800 USD)trả khi đi làm có lương. Bạn có thể liên hệ CÔNG TY qua Phone/Zalo: (+84) 944 225 212. Công ty sẽ tư vấn cho bạn.

Xem chi tiết: >>> https://bit.ly/3o9NOfR

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

 
“ Intel - Core i7-3960X Extreme Edition “ chính thức ra mắt năm 2012

“ Intel - Core i7-3960X Extreme Edition “ chính thức ra mắt năm 2012

Intel đã cho ra đời bộ vi xử lý mạnh nhất từ trước tới giờ - Core i7 Extreme Edition-3960X, cùng với một chipset mới, Express X79.

LibreSource

Giới thiệu 7 Control Systems

If you’ve ever collaborated with other people on a project, you know the frustration of constantly swapping files. Some do it by email, some through file upload services and some by other methods. It’s a pain in the neck, and every designer and developer knows it. Revision control is an excellent way to combat the problem of sharing files between workers.

Những ứng dụng hữu ích cho Facebook Page

Những ứng dụng hữu ích cho Facebook Page

Có một trang Facebook Page với hàng ngàn người like. Bạn đã bao giờ nghĩ đến việc "cải tổ" trang Facebook Page của mình cho nó có "một vẻ bề ngoài" chuyên nghiệp hơn không?

Wordpress Freelancer

 

Wordpress Freelancer