Прикреплённый файл «for.c»

Загрузка

   1 #include <stdio.h>
   2 
   3 int main ()
   4 {
   5     unsigned int mask;
   6     int n;
   7     int i;
   8     int wo; // was one 
   9 
  10     printf("Enter n, pls: " );
  11     scanf("%d", &n );
  12 
  13     i = 0; /* начальное присваивание параметра */ 
  14     while( i<= n /* проверка параметра на условие неокончания (выполнения) */)
  15     {
  16         /* тело цикла */
  17         mask = (1<<(sizeof(int)*8-1));
  18         wo = 0;
  19         while(mask)
  20         {
  21             if ((i&mask))
  22               wo = 1;
  23             if (wo || (mask==1))
  24               printf("%d", ((i&mask)!=0));
  25             mask = mask >> 1;
  26         }
  27         printf("\n");
  28         
  29         i++; /* изменение параметра цикла _после_ каждой итерации */
  30     }
  31 
  32     printf("--------\n");
  33 
  34     for( i = 0; /* начальное присваивание параметра */ 
  35          i<= n; /* проверка параметра на условие неокончания (выполнения) */
  36          i++ /* изменение параметра цикла _после_ каждой итерации */ )
  37      {
  38           /* тело цикла */
  39           mask = (1<<(sizeof(int)*8-1));
  40             wo = 0;
  41             while(mask)
  42             {
  43                 if ((i&mask))
  44                   wo = 1;
  45                 if (wo || (mask==1))
  46                   printf("%d", ((i&mask)!=0));
  47                 mask = mask >> 1;
  48             }
  49             printf("\n");
  50      } 
  51 
  52     return 0;
  53 }

Прикреплённые файлы

Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.

Вам нельзя прикреплять файлы к этой странице.