Прикреплённый файл «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 из ссылки «[получить]», так как он чисто внутренний и может измениться.Вам нельзя прикреплять файлы к этой странице.