C3TH4
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

C3TH4


 
Trang ChínhPortalLatest imagesTìm kiếmĐăng kýĐăng Nhập

 

 Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó.

Go down 
2 posters
Tác giảThông điệp
Admins
Thái Thượng Hoàng
Thái Thượng Hoàng
Admins


Tổng số bài gửi : 336
Age : 35
Đến từ : cát bụi
Registration date : 03/04/2008

Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó. Empty
Bài gửiTiêu đề: Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó.   Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó. Icon_minitimeWed May 21, 2008 11:35 pm

Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó.
Ví Dụ N=12
Các ước số của 12 là : 1 2 3 4 6 12
Có các ước số : 6
Tổng của nó là : 28
Về Đầu Trang Go down
https://c3th4.forum-viet.com
Tony Feung
Nhà phân phối... Tình Yêu
Nhà phân phối... Tình Yêu
Tony Feung


Tổng số bài gửi : 34
Age : 35
Registration date : 04/04/2008

Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó. Empty
Bài gửiTiêu đề: Re: Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó.   Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó. Icon_minitimeThu May 22, 2008 2:54 am

Admins đã viết:
Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó.
Ví Dụ N=12
Các ước số của 12 là : 1 2 3 4 6 12
Có các ước số : 6
Tổng của nó là : 28

Bài giải theo yêu cầu đây:

Code:
#include <stdio.h>
#include <conio.h>
#define max 20
//=================================================
//Khai bao cac Prototype
int dem(int n);
void lietke(int n);
int tong(int n, int a[]);
//=================================================
//Chuong trinh Chinh
void main()
{
   int count, s, n, a[max];
   clrscr();
   printf("\n\tChuong trinh Liet ke cac so Nguyen duong N va Tinh Tong cua no!");
   printf("\n\n\t\tMoi nhap so Nguyen duong : N = ");
   scanf("%d", &n);
   count = dem(n);
   printf("\n\tN = %d co tong cong %d Uoc so!", n, count);
   printf("\n\n\tCac uoc so cua N = %d la :\n\n", n);
   lietke(n);
   s = tong(n, a);
   printf("\n\n\tTong cac uoc so : S = %d", s);
   getch();
}
//=================================================
//Cac ham con
int tong(int n, int a[])
{
   int s = 0;
   for (int i = 1; i <= n; i++)
   {
      if (n % i == 0)
      {
         a[i] = i;
         s = s + a[i];
      }
   }
   return s;
}
//=================================================
void lietke(int n)
{
   for (int i = 1; i <= n; i++)
      if (n % i == 0)
         printf("  %d  ", i);
}
//=================================================
int dem(int n)
{
   int count = 0;
   for (int i = 1; i <= n; i++)
      if (n % i == 0)
         count++;
   return count;
}
Về Đầu Trang Go down
Admins
Thái Thượng Hoàng
Thái Thượng Hoàng
Admins


Tổng số bài gửi : 336
Age : 35
Đến từ : cát bụi
Registration date : 03/04/2008

Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó. Empty
Bài gửiTiêu đề: Re: Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó.   Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó. Icon_minitimeThu May 22, 2008 6:39 pm

Code:
#include <stdio.h>
#include<conio.h>
void main()
{
            int i,n,s=0,m=0;
            printf("Moi ban nhap n: ");
            scanf("%d",&n);
            for( i=1;i<=n;i++)
            if(n%i==0)
            {
                    s=s +i;
                    m++;
                printf("\n%d",i);
              }
              printf("\nDem cac uoc so :%d",m);
              printf("Tong cac uoc so la : %d",s);
              getch();
}
Về Đầu Trang Go down
https://c3th4.forum-viet.com
Sponsored content





Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó. Empty
Bài gửiTiêu đề: Re: Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó.   Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó. Icon_minitime

Về Đầu Trang Go down
 
Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó.
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng

Permissions in this forum:Bạn không có quyền trả lời bài viết
C3TH4 :: Box Nâng Cao-
Chuyển đến