Aktualizovat „du4/program.c“
This commit is contained in:
parent
fa1c7f1a99
commit
1efb9b9296
@ -42,11 +42,15 @@ int eof;
|
|||||||
for(;eof!=EOF;count++){
|
for(;eof!=EOF;count++){
|
||||||
eof=0;
|
eof=0;
|
||||||
int k=0;
|
int k=0;
|
||||||
|
int ro=0;
|
||||||
str=(char*)malloc(100);
|
str=(char*)malloc(100);
|
||||||
int ind=0;
|
int ind=0;
|
||||||
for(int i=0;eof!='\n';i++){
|
for(int i=0;eof!='\n';i++){
|
||||||
eof=getchar();
|
eof=getchar();
|
||||||
if(eof==EOF) break;
|
if(eof==EOF) break;
|
||||||
|
if(eof=='='){
|
||||||
|
ro++;
|
||||||
|
}
|
||||||
if(!isdigit(eof) && eof!='.' && eof!=' ' && eof!='='){
|
if(!isdigit(eof) && eof!='.' && eof!=' ' && eof!='='){
|
||||||
k++;
|
k++;
|
||||||
}
|
}
|
||||||
@ -54,6 +58,10 @@ for(;eof!=EOF;count++){
|
|||||||
str[ind]=eof;
|
str[ind]=eof;
|
||||||
ind++;
|
ind++;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
if(ro==0){
|
||||||
|
result[count]=3;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
if(eof==EOF) break;
|
if(eof==EOF) break;
|
||||||
sscanf(str,"%lF%c%lF=%lF ",&a,&ac,&b,&c);
|
sscanf(str,"%lF%c%lF=%lF ",&a,&ac,&b,&c);
|
||||||
@ -78,6 +86,7 @@ for(;eof!=EOF;count++){
|
|||||||
default:
|
default:
|
||||||
result[count]=3;
|
result[count]=3;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
count--;
|
count--;
|
||||||
for(int j=0;j<count;j++){
|
for(int j=0;j<count;j++){
|
||||||
@ -87,4 +96,6 @@ for(;eof!=EOF;count++){
|
|||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user