С++, операции над строками.

С++ слово строка

Заданы 2 строки, состоящие из слов, разделенных пробелами. Если последнее слово больше предпоследнего, то заменить первые пять символов буквой “а”, в противном случае все символы заменить на “*”.


Не могу никак сделать цикл на проверку длины слов, помогите пожалуйста.

Примечание:
#include<stdio.h>
#include<string.h>
main()
{
char a1[255],a2[255],*s;
puts("Vvedite 2 stroki simvolod, razdelennix probelami");
gets(a1);
gets(a2);

s=strtok(a1," ");

if (strlen(s-1)>strlen(s-2)) {
a1='aaaaa';
} else {
a1='bbbbb';
};

Примечание:
вот такой бред. пробовал без цикла, уже мозг пухнет )
Ответы:
> Не могу никак сделать цикл на проверку длины слов
выкладывай, что придумал - посмотрим, что исправить
Артём Шегеда, извините пожалуйста,но немогли бы вы помоч мне с задачей по СИ++ на тему Строковые переменные, вот задача: Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить местоположение символа первой строки, который первым совпал с одним из символов второй. Вывести первую строку, исключив из нее слово, в которое входит этот символ. Вторая строка пробелами не разделена. Мне нужна сама программа, ни как не могу написать, помогите пожалуйста.
Здесь пример


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.