|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.05.2009, 18:20 | #1 |
Новичок
Джуниор
Регистрация: 14.05.2009
Сообщений: 1
|
строки.
Во введенном тексте найти самое длинное симметричное слово.
#include <iostream.h> #include <conio.h> #include <stdio.h> void main() { char c, cpr, a[20], b[20]; int i=0, j=0,k,d; c=' '; while((int)c!=13) { cpr=c; c=getchar(); if(cpr==' ' && c!=' ') { for(i=0;c!=' ';i++) { a[i]=c; c=getchar(); } k=i;d=1; for(int f=0;f<=k;f++) { if (a[i]!=a[k]) d=0; } if(i > j && d == 1); { for(j=0;j<=i;j++) {b[j]=a[j];} } } } cout<<"samoe dlinnoe simmetrichnoe slovo:"<<endl; for(i=0;i<=j;i++) { cout<<b[i];} getch(); return 0; } Вроде запускаеться, но не выходит из цикла заполнения при нажатии ентера (продолжается ввод текста). |
15.05.2009, 16:46 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Вот, подправил. Теперь, вроде, все работает.
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Строки. Как вывести часть строки? | Anfall | Общие вопросы Delphi | 7 | 26.02.2009 09:10 |
Строки (C++) | Kventin | Помощь студентам | 3 | 27.12.2008 01:33 |
Строки | Baboon | Общие вопросы Delphi | 1 | 06.06.2008 20:55 |
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй | gotex | Помощь студентам | 4 | 08.05.2008 02:27 |
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. | vitalik007 | Помощь студентам | 1 | 25.09.2007 20:45 |