30/09/2018, 16:24

viết chương trình nhập vào số n,kiểm tra xem n có phải là số amtrong không?

Đây là code em làm

//kiem tra so amtrong//
#include<conio.h>
#include<stdio.h>
#include<math.h>
int main()
{
    int n,tg,k,dem;
    printf("nhap so n");
    scanf("%d",&n);
    tg=n;
    int x=tg;
    dem=1;
    while(tg>10)
    {
        tg=tg/10;
        dem++;
    }
    printf("dem=%d",dem);
    int tong=0;
    while(x>0)
    {
        k=x%10;
        tong=tong+pow(k,dem);
        x=x/10;
    }
    printf("
tong cua cac so luy thua la %d",tong);
    if(n==tong)
    {
        printf("
la so amtrong");
    }
    else
    {
        printf("
khong la so amtrong");
    }
}
Trần Hồng Phong viết 18:31 ngày 30/09/2018

Bạn muốn hỏi gì? Hay show code coi chơi?
Paste lại code nhé

Làm sao để có thể hiển thị syntax highlighting bằng markdown? Các bạn phải đánh dấu ``` như ví dụ dưới đây Chú ý, dấu ``` được tạo ra bởi nút nằm bên trái số 1 trên bàn phím, nút này sẽ là ~ khi bấm giữ Shift Ví dụ cho C Nội dung: ``` void main() { } ``` Và đừng quên ``` ở cuối Kết quả void main() { } Ví dụ cho Pascal Nội dung: ``` Program HelloWorld; Begin WriteLn('Hello world!') {no ";" is required after the last statement of a block - adding one adds a "null stateme…

Bài liên quan
0