<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Помогите кто сможет!!!!!!</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6963.html</link>
    <description>помогите кто может&lt;br&gt;у меня есть строка все символы которой разделённые пробелами назовём словами, подщитать количество слов у которых первый и последний элимент одинаковый.&lt;br&gt;я попытался сделать но у меня чушь вышла:&lt;br&gt;# include &amp;lt;iostream.h&amp;gt;&lt;br&gt;# include &amp;lt;conio.h&amp;gt;&lt;br&gt;# include &amp;lt;string.h&amp;gt;&lt;br&gt;# include &amp;lt;stdio.h&amp;gt;&lt;br&gt;int main()&#123;&lt;br&gt;int const n=10;&lt;br&gt;int i, k=4, j=0;&lt;br&gt;char m, a, b, c, p;&lt;br&gt;char s&#091;n&#093;;&lt;br&gt;cout&amp;lt;&amp;lt;&quot;Vvedite stroku&#092;n&quot;;&lt;br&gt;gets(s);&lt;br&gt;for(i=0;i&amp;lt;n;i++)&#123;&lt;br&gt;if (((k&#037;2)==0)&amp;&amp;(s==&apos; &apos;))&#123;a=s&#091;i-1&#093;;&lt;br&gt;                           b=s&#091;i+1&#093;;&lt;br&gt;                           k++;&#125;&lt;br&gt;if (((k&#037;2)!=0)&amp;&amp;(s==&apos; &apos;))&#123;m=s&#091;i-1&#093;;&lt;br&gt;                              p=s&#091;i+1&#093;;&lt;br&gt;                              k++;&#125;&lt;br&gt;c=s&#091;0&#093;;&lt;br&gt;if((i==0)&amp;&amp;(c==a))j++;&lt;br&gt;if ((k&amp;gt;4)&amp;&amp;(b==m))j++;&lt;br&gt;if ((k&amp;gt;4)&amp;&amp;(p==a))j++;&lt;br&gt;&lt;br&gt;cout&amp;lt;&amp;lt;&quot;a=&quot;&amp;lt;&amp;lt;a&amp;lt;&amp;lt;&quot; &quot;&amp;lt;&amp;lt;&quot;b=&quot;&amp;lt;&amp;lt;b&amp;lt;&amp;lt;&quot; &quot;&amp;lt;&amp;lt;&quot;m=&quot;&amp;lt;&amp;lt;m&amp;lt;&amp;lt;&quot; &quot;&amp;lt;&amp;lt;&quot;&#092;n&quot;;&lt;br&gt;&#125;&lt;br&gt;cout&amp;lt;&amp;lt;&quot;j=&quot;&amp;lt;&amp;lt;j;&lt;br&gt;&lt;br&gt;getch();&lt;br&gt;return 0;&#125;&lt;br&gt;помогите пожалуйста!!!!!!!&lt;br&gt;</description>

<item>
    <title>Помогите кто сможет!!!!!! (tux2002)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6963.html#7</link>
    <pubDate>Thu, 22 Nov 2007 15:52:08 GMT</pubDate>
    <description>Блин сам дурак&lt;br&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;#include &amp;lt;cstdlib&amp;gt;&lt;br&gt;#include &amp;lt;string&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;&lt;br&gt;int main(int argc, char *argv&#091;&#093;)&lt;br&gt;&#123;&lt;br&gt;  string s;&lt;br&gt;  cout &amp;lt;&amp;lt; &quot;Vvedite stroku:&#092;n&quot;;&lt;br&gt;  getline(cin,s);&lt;br&gt;  s+=&quot; &quot;;//один пробел&lt;br&gt;  int counter = 0;&lt;br&gt;  char bc = *s.begin();&lt;br&gt;  char ec = &apos; &apos;;&lt;br&gt;  for (string::iterator i=s.begin();i!=s.end();i++)&lt;br&gt;  &#123;&lt;br&gt;    if ((*i) == &apos; &apos;)&lt;br&gt;    &#123;&lt;br&gt;       ec=(i==s.begin())?&apos; &apos;:*(i-1);&lt;br&gt;       counter=(ec==bc &amp; ec!=&apos; &apos;)? counter+1:counter;&lt;br&gt;       bc=(i==s.end())? &apos; &apos;:*(i+1); &lt;br&gt;    &#125;&lt;br&gt;  &#125;&lt;br&gt;  cout &amp;lt;&amp;lt; counter;&lt;br&gt;  &lt;br&gt;  return 0;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Хотя и прошлый вариант работал, но&lt;br&gt;</description>
</item>

<item>
    <title>Помогите кто сможет!!!!!! (tux2002)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6963.html#6</link>
    <pubDate>Thu, 22 Nov 2007 15:34:50 GMT</pubDate>
    <description>#include &amp;lt;iostream&amp;gt;&lt;br&gt;#include &amp;lt;cstdlib&amp;gt;&lt;br&gt;#include &amp;lt;string&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;&lt;br&gt;int main(int argc, char *argv&#091;&#093;)&lt;br&gt;&#123;&lt;br&gt;  string s;&lt;br&gt;  cout &amp;lt;&amp;lt; &quot;Vvedite stroku:&#092;n&quot;;&lt;br&gt;  getline(cin,s);&lt;br&gt;  s+=&quot; &quot;;//один пробел&lt;br&gt;  int counter = 0;&lt;br&gt;  char bc = s&#091;0&#093;;&lt;br&gt;  char ec = &apos; &apos;;&lt;br&gt;  string::iterator i;&lt;br&gt;  for (i=s.begin();i!=s.end();i++)&lt;br&gt;  &#123;&lt;br&gt;    if ((*i) == &apos; &apos;)&lt;br&gt;    &#123;&lt;br&gt;       ec=*(i-1);&lt;br&gt;       counter=(ec==bc &amp; ec!=&apos; &apos;)? counter+1:counter;&lt;br&gt;       bc=(i==s.end())? bc:*(i+1); &lt;br&gt;    &#125;&lt;br&gt;  &#125;&lt;br&gt;  cout &amp;lt;&amp;lt; counter;&lt;br&gt;  &lt;br&gt;  return 0;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;Не ошибка если пробелов многомежду словами&lt;br&gt;</description>
</item>

<item>
    <title>Помогите кто сможет!!!!!! (phpcoder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6963.html#5</link>
    <pubDate>Thu, 22 Nov 2007 13:20:15 GMT</pubDate>
    <description>&#091;...&#093;&lt;br&gt;&amp;gt;      if (ec==bc &amp; ec!=&apos; &apos;) &lt;br&gt;&lt;br&gt;Ошибка. :)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Помогите кто сможет!!!!!! (tux2002)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6963.html#4</link>
    <pubDate>Thu, 22 Nov 2007 13:16:59 GMT</pubDate>
    <description>Вроде я также понял&lt;br&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;#include &amp;lt;cstdlib&amp;gt;&lt;br&gt;#include &amp;lt;string&amp;gt;&lt;br&gt;&lt;br&gt;using namespace std;&lt;br&gt;&lt;br&gt;int main(int argc, char *argv&#091;&#093;)&lt;br&gt;&#123;&lt;br&gt;  string s;&lt;br&gt;  cout &amp;lt;&amp;lt; &quot;Vvedite stroku:&#092;n&quot;;&lt;br&gt;  getline(cin,s);&lt;br&gt;  s+=&quot;  &quot;;//Два пробела&lt;br&gt;  int counter = 0;&lt;br&gt;  char bc = s&#091;0&#093;;&lt;br&gt;  char ec = &apos; &apos;;&lt;br&gt;  for (size_t i = 0; i &amp;lt; s.size()-1; i++)&lt;br&gt;  &#123;&lt;br&gt;    if (s&#091;i&#093; == &apos; &apos;)&lt;br&gt;    &#123;&lt;br&gt;      ec = s&#091;i-1&#093;;&lt;br&gt;      if (ec==bc &amp; ec!=&apos; &apos;)&lt;br&gt;      &#123;&lt;br&gt;        counter++;&lt;br&gt;      &#125;&lt;br&gt;      bc = s&#091;i+1&#093;;&lt;br&gt;    &#125;&lt;br&gt;  &#125;&lt;br&gt;  cout &amp;lt;&amp;lt; counter;&lt;br&gt;  &lt;br&gt;  return 0;&lt;br&gt;&#125;&lt;br&gt;</description>
</item>

<item>
    <title>Помогите кто сможет!!!!!! (phpcoder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6963.html#3</link>
    <pubDate>Thu, 22 Nov 2007 12:05:24 GMT</pubDate>
    <description>&amp;gt;помогите кто может &lt;br&gt;&amp;gt;у меня есть строка все символы которой разделённые пробелами назовём словами,&lt;br&gt;&lt;br&gt;Жесть.. Я неправильно задание понял. Я его и сейчас не очень понимаю. Автору читать доку о том как задавать вопросы не меньше двух раз.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Помогите кто сможет!!!!!! (phpcoder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6963.html#2</link>
    <pubDate>Thu, 22 Nov 2007 08:00:30 GMT</pubDate>
    <description>Вот мой вариант на С++:&lt;br&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;#include &amp;lt;string&amp;gt;&lt;br&gt;#include &amp;lt;cctype&amp;gt;&lt;br&gt;&lt;br&gt;using std::cin;&lt;br&gt;using std::cout;&lt;br&gt;using std::endl;&lt;br&gt;using std::string;&lt;br&gt;&lt;br&gt;namespace &#123;&lt;br&gt;&lt;br&gt;size_t words_count = 0;&lt;br&gt;&lt;br&gt;void check_word(const string &amp;str, size_t begin, size_t end) &#123;&lt;br&gt;    &lt;br&gt;    // skip non alphabetic characters at begin of word&lt;br&gt;    while (isalpha(str.at(begin)) == 0) &#123;&lt;br&gt;        ++begin;&lt;br&gt;    &#125;&lt;br&gt;    &lt;br&gt;    // skip non alphabetic characters at end of word&lt;br&gt;    while (isalpha(str.at(end)) == 0) &#123;&lt;br&gt;        --end;&lt;br&gt;    &#125;&lt;br&gt;    &lt;br&gt;    if (str.at(begin) == str.at(end)) &#123;&lt;br&gt;        ++words_count;&lt;br&gt;    &#125;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;&#125; // end of anonymous namespace&lt;br&gt;&lt;br&gt;&lt;br&gt;int main() &#123;&lt;br&gt;    &lt;br&gt;    string line;&lt;br&gt;    &lt;br&gt;    // get string from user&lt;br&gt;    getline(cin, line);&lt;br&gt;    &lt;br&gt;    string::size_type pos;&lt;br&gt;    string::size_type prev_pos = 0;&lt;br&gt;    &lt;br&gt;    // check all words in line&lt;br&gt;    while ((pos = line.find(&apos; &apos;, prev_pos)) != string::npos) &#123;&lt;br&gt;        check_word(line, prev_pos, pos-1),&lt;br&gt;        prev_pos = pos + 1;&lt;br&gt;    &#125;&lt;br&gt;    &lt;br&gt;    // check last word i</description>
</item>

<item>
    <title>Помогите кто сможет!!!!!! (phpcoder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6963.html#1</link>
    <pubDate>Thu, 22 Nov 2007 05:22:58 GMT</pubDate>
    <description>&amp;gt;помогите кто может&lt;br&gt;&lt;br&gt;Полагаю, что помочь тут сможет любой. Вопрос в том -- станет ли? Задачка элементарная, почему сам решить не можешь?&lt;br&gt;&lt;br&gt;&amp;gt;у меня есть строка все символы которой разделённые пробелами назовём словами, подщитать &lt;br&gt;&amp;gt;количество слов у которых первый и последний элимент одинаковый. &lt;br&gt;&amp;gt;я попытался сделать но у меня чушь вышла: &lt;br&gt;&amp;gt;# include &amp;lt;iostream.h&amp;gt;&lt;br&gt;&lt;br&gt;С некоторых пор (новый стандарт) для стандартных С++-шных хедеров не надо указывать .h:&lt;br&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;&lt;br&gt;&amp;gt;# include &amp;lt;conio.h&amp;gt;&lt;br&gt;&lt;br&gt;Этого хедера нет под Линуксом, если я правильно помню. Вы программу писАли под Виндой, видимо?&lt;br&gt;&lt;br&gt;&amp;gt;# include &amp;lt;string.h&amp;gt;&lt;br&gt;&amp;gt;# include &amp;lt;stdio.h&amp;gt;&lt;br&gt;&lt;br&gt;В программах на С++ советуют подключать Сишные хедеры так:&lt;br&gt;&lt;br&gt;&amp;gt;# include &amp;lt;сstring&amp;gt;&lt;br&gt;&amp;gt;# include &amp;lt;сstdio&amp;gt;&lt;br&gt;&lt;br&gt;Вот только они вам не нужны здесь: string.h не используется совсем, а stdio.h нужен для gets(), который нужно выкинуть. :)&lt;br&gt;&lt;br&gt;&amp;gt;int main()&#123; &lt;br&gt;&amp;gt;int const n=10; &lt;br&gt;&amp;gt;int i, k=4, j=0; &lt;br&gt;&amp;gt;char m, a, b, c, p; &lt;br&gt;&amp;gt;char s&#091;n&#093;; &lt;br&gt;&amp;gt;cout&amp;lt;&amp;lt;&quot;Vvedite stroku&#092;n&quot;; &lt;br&gt;&amp;gt;gets(s); &lt;br&gt;&lt;br&gt;Здесь о</description>
</item>

</channel>
</rss>
