Tổng và tích (pascal)

Viết chương trình pascal :
Cho trước hai số nguyên N và D. Hãy tìm N số nguyên dương x[SUB]1[/SUB],x[SUB]2[/SUB],......xn sao cho hiệu số giữa tích chúng và tổng chúng bằng với D.
Dữ liệu vào : vào từ file văn bản SUMPRO chứa hai số nguyên dương N (2<=N<=1000) va D (0<=D<=1000).
Kết quả : ghi ra file văn bản SUMPRO.OUT chứa N số nguyên dương thỏa mãn yêu cầu nói trên theo thứ tự không giảm. Lưu ý rằng các số tìm được có thể bằng nhau. Giá trị các số được in ra không vượt quá 10[SUP]6
[/SUP]Các số cùng 1 dòng cách nhau bởi dấu cách.
Ví dụ :

SUMPRO.INP
3 5

SUMPRO.OUT
1 2 8
 
Top