fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int arrowBaseHeight = 0;
  5. int arrowBaseWidth = 0;
  6. int arrowHeadWidth = 0;
  7.  
  8. printf("Enter arrow base height: \n");
  9. scanf("%d", &arrowBaseHeight);
  10.  
  11. printf("Enter arrow base width: \n");
  12. scanf("%d", &arrowBaseWidth);
  13.  
  14. printf("Enter arrow head width: \n");
  15. scanf("%d", &arrowHeadWidth);
  16.  
  17. //printf("Enter triangle height: \n");
  18. //scanf("%d", &triangleHeight);
  19.  
  20. do {
  21. printf("Enter arrow head width: \n");
  22. scanf("%d", &arrowHeadWidth);
  23. } while (arrowHeadWidth <= arrowBaseWidth);
  24.  
  25. int j = 0;
  26. int i = 0;
  27. int k = 0;
  28.  
  29. for(j = 0; j < arrowBaseHeight; ++j){
  30. for(k = 0; k < arrowBaseWidth; k++)
  31. printf("*");
  32.  
  33. printf("\n");
  34. }
  35.  
  36. for(i=arrowHeadWidth-1; i >= 0; i--){
  37.  
  38. for(j = 0; j <= i; j++){
  39. printf("*");
  40. }
  41. printf("\n");
  42. }
  43.  
  44. // Draw arrow base (height = 3, width = 2)
  45.  
  46.  
  47. // Draw arrow head (width = 4)
  48.  
  49.  
  50. return 0;
  51. }
  52.  
Success #stdin #stdout 0s 5280KB
stdin
5
2
4
stdout
Enter arrow base height: 
Enter arrow base width: 
Enter arrow head width: 
Enter arrow head width: 
**
**
**
**
**
****
***
**
*