#include<stdio.h> #include<stdlib.h> #define WIDTH 40 #define HEIGHT 30 int field[HEIGHT][WIDTH] = { 0 }; char is_rain(int b) { return b == 1 ? '|' : ' '; } char is_splash(int b) { return b == 1 ? 'w' : ' '; } void put_field(void) { int x, y; for (y = 0; y < HEIGHT - 1; y++) { for (x = 0; x < WIDTH; x++) { if (y < HEIGHT - 2) { } else { } } } for (x = 0; x < WIDTH; x++) { } } void reflesh_field(void) { int x, y; for(y = HEIGHT - 1; y > 0; y--) { for (x = 0; x < WIDTH; x++) { field[y][x] = field[y - 1][x]; } } for(x = 0; x < WIDTH; x++) { } } void main(void) { while(1) { reflesh_field(); put_field(); } }
Standard input is empty
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
---------------------------------------- |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
                                        
----------------------------------------     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
                                        
----------------------------------------            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
                                        
----------------------------------------     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
                                        
----------------------------------------        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
                                        
----------------------------------------     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    |                   
                                        
----------------------------------------                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 |             |        
                    w                   
----------------------------------------       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
                 w             w        
----------------------------------------                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
                                        
----------------------------------------  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            |                     |     
                                        
----------------------------------------                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   |    
            w                     w     
----------------------------------------                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
                                   w    
----------------------------------------         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 |                                      
                                        
----------------------------------------|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
 w                                      
----------------------------------------         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             |                          
                                        
----------------------------------------                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             |          
             w                          
----------------------------------------  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           |             |           |  
                             w          
----------------------------------------   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ||                                  
           w             w           w  
----------------------------------------                     |                  
   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         |              
    ww                                  
----------------------------------------                                        
                     |                  
   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  |                                     
                         w              
----------------------------------------        |                 |             
                                        
                     |                  
   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          | |           
  w                                     
----------------------------------------||                                      
        |                 |             
                                        
                     |                  
   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       |                
                          w w           
----------------------------------------              |                         
||                                      
        |                 |             
                                        
                     |                  
   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
|     |                                 
                       w                
----------------------------------------                                        
              |                         
||                                      
        |                 |             
                                        
                     |                  
   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             |                |         
w     w                                 
----------------------------------------  ||                |     |             
                                        
              |                         
||                                      
        |                 |             
                                        
                     |                  
   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ||                      |    
             w                w         
----------------------------------------                               |        
  ||                |     |             
                                        
              |                         
||                                      
        |                 |             
                                        
                     |                  
   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      | 
           ww                      w    
----------------------------------------             |                         |
                               |        
  ||                |     |             
                                        
              |                         
||                                      
        |                 |             
                                        
                     |                  
   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      |                                 
                                      w 
----------------------------------------                                        
             |                         |
                               |        
  ||                |     |             
                                        
              |                         
||                                      
        |                 |             
                                        
                     |                  
   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         |                              
      w                                 
----------------------------------------                                       |
                                        
             |                         |
                               |        
  ||                |     |             
                                        
              |                         
||                                      
        |                 |             
                                        
                     |                  
   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     |                                  
         w                              
----------------------------------------         |                     |        
                                       |
                                        
             |                         |
                               |        
  ||                |     |             
                                        
              |                         
||                                      
        |                 |             
                                        
                     |                  
   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            |                           
     w                                  
----------------------------------------                                  |     
         |                     |        
                                       |
                                        
             |                         |
                               |        
  ||                |     |             
                                        
              |                         
||                                      
        |                 |             
                                        
                     |                  
   |                     | |   |        
  |                                     
                                        
         |               |              
|   |                                   
         |                  |   |    |  
                                |      |
                              |         
  |                           |  | |    
                             |          
       |      |                         
                              |         
     |     |          |          |  |   
        |   |                           
     |                                  
            w                           
---------------------------------------- |                 |                    
                                  |     
         |                     |        
                                       |
                                        
             |                         |
                               |        
  ||                |     |             
                                        
              |               
	sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found sh: 1: cls: not found