Changes to be committed:
new file: proglabs/lab7-8/10.c new file: proglabs/lab7-8/11.c new file: proglabs/lab7-8/12.c new file: proglabs/lab7-8/13.c new file: proglabs/lab7-8/14.c new file: proglabs/lab7-8/15.c new file: proglabs/lab7-8/16.c new file: proglabs/lab7-8/17.c new file: proglabs/lab7-8/18.c new file: proglabs/lab7-8/19.c new file: proglabs/lab7-8/3 new file: proglabs/lab7-8/5.c new file: proglabs/lab7-8/6 new file: proglabs/lab7-8/6.c new file: proglabs/lab7-8/7.c new file: proglabs/lab7-8/8.c new file: proglabs/lab7-8/9 new file: proglabs/lab7-8/9.c new file: proglabs/lab7-8/test new file: proglabs/lab7-8/tmp.out
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(){
|
||||
int ch,c,m[10];
|
||||
ch = c = 0;
|
||||
printf("ascii symb - its num\n");
|
||||
while((ch = getchar()) != EOF){
|
||||
m[c] = ch;
|
||||
c++;
|
||||
if(c == 10){
|
||||
for(c = 0; c < 10; c++){
|
||||
switch(m[c]){
|
||||
case '\n':
|
||||
printf(" \\n - %3d ",m[c]);
|
||||
break;
|
||||
|
||||
case '\t':
|
||||
printf(" \\t - %3d ",m[c]);
|
||||
break;
|
||||
|
||||
case ' ':
|
||||
printf("\"%c\" - %3d ",m[c],m[c]);
|
||||
break;
|
||||
|
||||
default:
|
||||
if(m[c]<' '){
|
||||
printf(" ^%c - %3d ", m[c] + 64, m[c]);
|
||||
}else
|
||||
if(m[c] == 127){
|
||||
printf(" ^? %3d ",m[c]);
|
||||
}else printf("%3c - %3d ",m[c],m[c]);
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
c = 0;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user