• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Сформировать строку, состоящую из третьих букв каждого слова

  • Автор темы Автор темы Firiat
  • Дата начала Дата начала
F

Firiat

Привет Всем !
Вот условие:
Дана текстовая строка. Сформировать строку, состоящую из третьих букв каждого слова заданной текстовой строки, используя функции strtok, strlen, и вывести ее на экран. Например, если задана строка adcd ef ghi jklmno, то на экран должно быть выведено слово сil.
Спс.
 
Что-то вроде этого:

C++:
#include <stdio.h>
#include <stdlib.h>

int main(){
char string[]="string iss words m";
char *token,str[10];
int i=0;

token=strtok(string," ");

while (token!=NULL){
if (strlen(token)>2){
str[i]=token[2];
i++;
}
token=strtok(NULL," ");
}
str[i]=0;
printf("\nstr:%s",str);
}
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!