#include <stdio.h> int main(){ int n, sum; int z = n-1; char arr[n]; for(int i=0; i<n; i++){ if(i==0){ if(z*9>=sum) { arr[i]= 1 + '0'; sum -= 1; z--; } else{ arr[i]= sum - z*9 + '0'; for(int k=1; k<n; k++){ arr[k]= 9 + '0'; } return 0; } } else if(i!=n-1){ if(z*9>=sum) { arr[i]= 0 + '0'; z--; } else{ arr[i]= sum - z*9 + '0'; for(int k=i+1; k<n; k++){ arr[k]= 9 + '0'; } return 0; } } else{ arr[n-1]= sum + '0'; } } return 0; }