fork download
  1. #include <stdio.h>
  2. #include <stdlib.h> // EXIT_SUCCESS
  3.  
  4. #define COLS 9
  5.  
  6. void variant_a(int (*arr)[COLS], size_t n ){
  7. printf("variant_a:\n");
  8. for (size_t i=0; i < n; i++){
  9. printf("Ряд %ld: ",i);
  10. for (size_t j=0; j < COLS; j++){
  11. if(j>=i) printf("0 ");
  12. else printf("%d ", arr[i][j]);
  13. }
  14. printf("\n");
  15. }
  16. printf("\n");
  17. }
  18.  
  19. void fill_out(int (*arr)[COLS], size_t n, int fill){
  20. for (size_t i=0; i < n; i++){
  21. for (size_t j=0; j < COLS; j++){
  22. arr[i][j]=fill;//rand()%10-5;// от -5 до +5
  23. }
  24. }
  25. }
  26.  
  27. int main(void) {
  28. const size_t n=9;
  29. int arr[n][COLS];
  30. fill_out(arr, n, 1);
  31. variant_a(arr, n);
  32.  
  33. return EXIT_SUCCESS;
  34. }
  35.  
  36.  
Success #stdin #stdout 0s 5296KB
stdin
Standard input is empty
stdout
variant_a:
Ряд 0:    0 0 0 0 0 0 0 0 0 
Ряд 1:    1 0 0 0 0 0 0 0 0 
Ряд 2:    1 1 0 0 0 0 0 0 0 
Ряд 3:    1 1 1 0 0 0 0 0 0 
Ряд 4:    1 1 1 1 0 0 0 0 0 
Ряд 5:    1 1 1 1 1 0 0 0 0 
Ряд 6:    1 1 1 1 1 1 0 0 0 
Ряд 7:    1 1 1 1 1 1 1 0 0 
Ряд 8:    1 1 1 1 1 1 1 1 0