1 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
void Wfunc1(char *b, char *e) { while(b!=e) printf(«%c»,*b++); printf(«\\n»); }
void Word(char *exp){
char *beg, *end=exp;
do {
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg) Wfunc1(beg, end);
} while(*end);
}
Что будет напечатно в третьем вызове функции WFunc1 при вызове Word(«call v(20) 22+33/v ;»);
(22+33/v)
2 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
int Word1(char *exp){
int s=0;
char *beg, *end=exp;
do {
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg) s++;
} while(*end);
return s;
}
Чему будет равно значение переменной k=Word1(«Привет Вам Всем !!!»);
(4)
3 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
int Word1(char *exp){
int s=0;
char *beg, *end=exp;
do {
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg) s++;
} while(*end);
return s;
}
Чему будет равно значение переменной k=Word1(«Hello World!!!»);
(2)
4 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
int Word1(char *exp){
int s=0;
char *beg, *end=exp;
do {
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg) s++;
} while(*end);
return s;
}
Чему будет равно значение переменной k=Word1(«1 2 3 4 5 6 7 8 9»);
(9)
5 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
int Word1(char *exp){
int s=0;
char *beg, *end=exp;
do {
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg) s++;
} while(*end);
return s;
}
Чему будет равно значение переменной k=Word1(«123456789 0»);
(2)
или напишите нам прямо сейчас