Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Lirael
0 / 0 / 0
Регистрация: 24.05.2013
Сообщений: 4
#1

Из списка имен отберите палиндрономичные имена - C++

24.05.2013, 10:21. Просмотров 211. Ответов 1
Метки нет (Все метки)

Из списка имен отберите палиндрономичные(которые читаются одинаково как слева на право, так и справа налево) имена (например Ада, Анна, Аза, Алла).
Я уже кое-что накарябала, но не знаю что дальше... запуталась полностью(
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdio.h>
#include<math.h>
#include<string.h>
main()
{const int m=6; int k,max=0,l,i,nmax=0;
char st[]="Anna Ada Alla Aza ",
sr[m][40],*sn,*s;
s=st;
for(int i=0;i<m;i++)
{sn=strchr(s,' ');
k=sn-s;
strncpy(sr[i],s,k);
sr[i][k]='\0';
s=sn+1;
puts(sr[i]);
}
for(i=0;i<m;i++){
l=strlen(sr[i]);
 if (l>max){ max=l;nmax=i;}}
 printf("\n max=%d, %s", max, sr[nmax]);
getchar(); getchar();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2013, 10:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Из списка имен отберите палиндрономичные имена (C++):

Редактирование имен элементов списка - C++
Здравствуйте. Я ща пробую написать какую-то прогу, но не могу понять, как можно редактировать названия элементов в списке listbox или...

С помощью списка определить три наиболее распространенных среди студентов имен - C++
Помогите, пожалуйста с задачей Сформуваты двунаправленный список строк, каждая из которых состоит из фамилии и имени студента. С...

Программа для ввода и вывода фамилий и оценок студентов. Отберите тех, у которых сумма баллов вторая по вел - C++
Программа для ввода и вывода фамилий и оценок студентов. Отберите тех, у которых сумма баллов вторая по величине #include&lt;stdio.h&gt; ...

Использование имен предопределенных объектов в качестве имен переменных - C++
Есть код: #include &lt;iostream&gt; using namespace std; void func() { int cout; cout &lt;&lt;cout &lt;&lt;endl; }

Не возникает ли коллизия имен, если использовать два пространства имен, и в каждом из них будут одноименные? - C++
Вот например namespace nms1 { int gh; } namespace nms2 { int gh;

Как изменить обычные имена массивов на имена с указателями? - C++
надо чтобы указатели использовались #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace std; int main() ...

1
Людвиг Бодмер
350 / 349 / 136
Регистрация: 29.03.2013
Сообщений: 862
Завершенные тесты: 4
24.05.2013, 10:50 #2
Слова-палиндромы
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2013, 10:50
Привет! Вот еще темы с ответами:

Из списка имен выберите палиндромические имена - Pascal
Из списка имен выберите палиндромические имена например ( Анна, Алла, Боб, и т. д.), палиндром то есть перевертыш. Я знаю как сделать...

Правильные имена при использовании Enum - Как избежать конфликта имен - C#
Здравствуйте, как избежать конфликта имен в таком случае? public class Worker { public enum Profession { Lawyer, TaxiDriver} ...

Разработать таблицу имен, обеспечивающую динамическое выделение памяти под имена - C#
разработать таблицу имен, обеспечивающую динамическое выделение памяти под имена по мере надобности. Таблица должна быть построена на...

Разработать таблицу имен, обеспечивающую динамическое выделение памяти под имена по мере надобности - C#
Разработать таблицу имен, обеспечивающую динамическое выделение памяти под имена по мере надобности. Таблица должна быть построена на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru