Viết chương trình tìm các số có ba chữ số sao cho số đó bằng n lần tổng các chữ số của nó. (n được nhập từ bàn phím). Ví dụ: Nhập n=6 thì in ra: Khong tim thay so nay. Nhập n=12 thì in ra: Tim thay so 117. Nhập n=14 thì in ra: Tim thay so 144, 192, 288.

2 câu trả lời

uses crt;
var x,y,z,n : integer;
begin clrscr;
write('Nhap n:'); readln(n);
for x:=1 to 9 do
for y:=0 to 9 do
for z:=0 to 9 do
if n*(x+y+z) = x*100+y*10+z then
write('So thoa man de la :', x,y,z, ' ');
readln
end.

test case trên đề sai hoặc đề sai

#include<bits/stdc++.h>
using namespace std;
int tongchuso(int n)
{
    int total=0;
    while(n!=0){
    total+=n%10;
    n/=10;
    }
    return total;
}
int main()
{
    int n;
    cin>>n;
    for(int i=100;i<=999;i++){
        if(i==n*tongchuso(i)){
            cout<<i<<" ";
        }
    }
    //samon247
    return 0;
}

Câu hỏi trong lớp Xem thêm