|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.11.2010, 20:11 | #1 |
Новичок
Джуниор
Регистрация: 19.11.2010
Сообщений: 2
|
Найти самое длинное симметричное слово заданного предложения С++
Нужно найти самое длинное симметричное слово заданного предложения вот только нельзя пользоваться <string.h>
|
23.11.2010, 12:25 | #2 |
Новичок
Джуниор
Регистрация: 19.11.2010
Сообщений: 2
|
даю 50 wmr за задачу =)
|
23.11.2010, 13:41 | #3 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
#include "stdafx.h"
int main(void) { char s[100]; // =" ssd hel55leh myym mqw2wqm world"; char a[10][100]; int cnt=0; int cnti=0; int i,j,palindrom,maxpalindrom,index; printf("Vvod stroki: \n"); gets(s); maxpalindrom = 0; index = -1; for(i= 0;s[i] != 0;i++) { if (s[i] == ' ') {if (cnti!=0) {a[cnt][cnti] = 0; // проверка на палиндром palindrom = 1; for(j=0;j<(cnti-1)/2;j++) {if (a[cnt][j] != a[cnt][cnti-1-j]){palindrom=0;break;}} if (palindrom == 1) if (maxpalindrom < cnti-1){maxpalindrom=cnti-1;index=cnt;} cnt++;cnti=0;} } else {a[cnt][cnti++] = s[i];} } if (cnti !=0) {a[cnt][cnti] = 0;} // Вывод всех слов for(i=0;i<cnt;i++) {printf("%s\n",a[i]);}; if (index != -1) printf("%s%s\n","Max palindrom: ",a[index]); else printf("%s\n","No palindroms"); getchar(); return 0; }
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
26.11.2010, 16:31 | #4 |
Новичок
Джуниор
Регистрация: 19.11.2010
Сообщений: 2
|
Большое спасибо Z1000000 !!!
|
26.11.2010, 16:49 | #5 |
нажмите + на весах
Пользователь
Регистрация: 10.11.2010
Сообщений: 30
|
ну Z1000000 решил всех обламить) чтоб не кому 50р не достались )
Если помог нажми на весы
|
26.11.2010, 19:28 | #6 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
Для flash1989,Delphi объясняю:
Тема изначально была размещена в разделе "Помощь студентам" куда я и запостил код. А потом была уже перенесена во фриланс. Посмотрите раздел "Помощь студентам" за 23.11.2010 вы ее там увидите.
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
30.11.2010, 18:50 | #7 |
Новичок
Джуниор
Регистрация: 19.11.2010
Сообщений: 2
|
и тем более ему досталось ибо первый был =)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
5. Найти самое длиной симметричное слово заданного предложения. паскаль | tipson | Помощь студентам | 8 | 08.07.2009 22:05 |
Найти самое длинное слово и самую длинную фразу | Arshavin10 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 02.06.2009 15:48 |
найти самое длинное симметричное слово Си++ | xVeteRx | Помощь студентам | 3 | 10.04.2009 21:25 |
С++ Найти самое длинное слово строки | k0z7_g0b1in | Общие вопросы C/C++ | 3 | 22.04.2007 17:37 |