Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: bài tập đổi số

  1. #1
    Ngày gia nhập
    02 2011
    Bài viết
    2

    Mặc định bài tập đổi số

    Cho 1 dãy số 500 ,200,100,50,20,10,5,2,1 viet ham chuyển giá trị một số nguyên thành biểu thức chứa cá số trong dãy số nêu trên với tổng số cá phần tử là nhỏ nhất ( vi dụ 10345= 20*500 +200+100+2*20 +5 ).HÀM main nhập vào số nguyên bất kì thoả mãn x>10000 đưa ra màn hình biểu thức của số nguyên đó ???? CODE BẰNG C

  2. #2
    Ngày gia nhập
    02 2011
    Bài viết
    2

    mọi người giúp mình code với

  3. #3
    Ngày gia nhập
    12 2011
    Nơi ở
    TP HCM
    Bài viết
    0

    Mình k biết có phải thế này k do mình mới học C đc 2 tháng . nếu sai thì SR bạn nhiều nha

    #include "stdio.h"
    #include "stdafx.h"
    #include "conio.h"
    using namespace std;

    void main()
    {
    int x,so500,so200,so100,so50,so20,so10,so5,so2,so1;
    do
    {
    printf("Nhap x :");
    scanf_s("%d",&x);
    }while (x<=10000);
    so500=x/500;
    so200=(x%500)/200;
    so100=((x%500)%200)/100;
    so50=(((x%500)%200)%100)/50;
    so20=((((x%500)%200)%100)%50)/20;
    so10=(((((x%500)%200)%100)%50)%20)/10;
    so5=((((((x%500)%200)%100)%50)%20)%10)/5;
    so2=(((((((x%500)%200)%100)%50)%20)%10)%5)/2;
    so1=((((((((x%500)%200)%100)%50)%20)%10)%5)%2)/1;
    printf("%d=%d*500+%d*200+%d*100+%d*50+%d*20+%d*10+ %d*5+%d*2+%d*1",x,so500,so200,so100,so50,so20,so10 ,so5,so2,so1);
    _getch();
    }

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn