fork download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int t;
  6. scanf("%d",&t);
  7.  
  8. while(t--){
  9. int n;scanf("%d",&n);
  10. int ara[n],i;
  11.  
  12. for(i=0;i<n;i++){
  13. scanf("%d",&ara[i]);
  14. if(ara[i]==0) ara[i]++;
  15. if(i==0){
  16. printf("%d ",ara[i]);
  17. continue ;
  18. }
  19. else if(i!=0){
  20. if(ara[i]%ara[i-1]==0) ara[i]++;
  21. }
  22. printf("%d ",ara[i]);
  23. }
  24. printf("\n");
  25. }
  26.  
  27. return 0;
  28. }
Success #stdin #stdout 0.01s 5472KB
stdin
3
4
2 4 3 6
3
1 2 3
2
4 2
stdout
2 5 3 7 
1 3 4 
4 2