1 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
void Wfunc2(char *b, char *e) {int s=0; while(b++!=e) s++ ; printf(«%d «,s); }
void Word2(char *exp){
char *beg, *end=exp;
do {
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg) Wfunc2(beg, end);
} while(*end);
}
Введите последовательность чисел, которую выдаcт следующий вызов Word2(«А ты такой плохой …»);
(1,2,5,6,3)
2 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
void Wfunc3(char *b, char *e) { while(b!=e) printf(«%c»,*b++); printf(» «); }
void Word3(char *exp)
{
char *beg, *end=exp;
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg)
{
Word3(end);
Wfunc3(beg, end);
}
}
Какое слово будет напечатано третьим при вызове Word3(«Бабушка козлика очень любила»);
(козлика)
3 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
void Wfunc3(char *b, char *e) { while(b!=e) printf(«%c»,*b++); printf(» «); }
void Word3(char *exp)
{
char *beg, *end=exp;
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg)
{
Word3(end);
Wfunc3(beg, end);
}
}
Какое слово будет напечатано третьим при вызове Word3(«11 123 555 444 666»);
(555)
4 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
void Wfunc3(char *b, char *e) { while(b!=e) printf(«%c»,*b++); printf(» «); }
void Word3(char *exp)
{
char *beg, *end=exp;
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg)
{
Word3(end);
Wfunc3(beg, end);
}
}
Какое слово будет напечатано третьим при вызове Word3(«while(*ptr) { *ptr=c; ptr++; }»);
(*ptr=c;)
5 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
void Wfunc3(char *b, char *e) { while(b!=e) printf(«%c»,*b++); printf(» «); }
void Word3(char *exp)
{
char *beg, *end=exp;
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg)
{
Word3(end);
Wfunc3(beg, end);
}
}
Какое слово будет напечатано третьим при вызове Word3(«bnvbnv jnb jbmn rewq»);
(jnb)
или напишите нам прямо сейчас