fork(5) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main(void)
  6. {
  7. int i, visinaTrikotnika = 8;
  8. char *strZvezdice = malloc(visinaTrikotnika+1);
  9. char *strPresledki = malloc(visinaTrikotnika*2 + 1);
  10. memset(strZvezdice, '*', visinaTrikotnika);
  11. memset(strPresledki, ' ', 2*visinaTrikotnika);
  12. strZvezdice[visinaTrikotnika] = '\0';
  13. strPresledki[2*visinaTrikotnika] = '\0';
  14.  
  15. for(i=1;i<=visinaTrikotnika;i++) {
  16. printf("%.*s", (visinaTrikotnika-abs(visinaTrikotnika-i)), strZvezdice);
  17. printf("%.*s ", 2*(visinaTrikotnika-i), strPresledki);
  18. printf("%.*s\n", (visinaTrikotnika-abs(visinaTrikotnika-i)), strZvezdice);
  19. }
  20. return 0;
  21. }
Success #stdin #stdout 0s 2292KB
stdin
Standard input is empty
stdout
*               *
**             **
***           ***
****         ****
*****       *****
******     ******
*******   *******
******** ********