Работа С Символьной Информацией

  • Автор темы Guest
  • Дата начала
G

Guest

#1
Доброго времени суток) Я полгода назад перешла с С++ на VBA и сейчас не могу решить простейшую задачку(( : "Заданы 2 строки символов. Определить самое длинное слово и что это за слово" Текст надо написать на С++. Заранее спасибо))
 
W

Whatka

#2
C++:
//
#include	<iostream>
using namespace std;
void main()
{
char s1[80],s2[80];
cout<<"s1:";
cin.getline(s1,80,'\n');
cout<<"s2:";
cin.getline(s2,80,'\n');

int a(0),max_l(0);
char *p1(0),*max(0);
p1=strtok (s1," ");
metka:
while (p1!=NULL)
{
if(strlen(p1)>max_l)
{
max_l=strlen(p1);
max=p1;
}
p1=strtok(NULL," ");
}
p1=strtok (s2," ");
if(a==0)
{
a++;
goto metka;
}
cout<<"Word:"<<max<<"\tSize:"<<max_l<<endl;
}
//