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

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

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

Зачем нужна перестановка? - C++

28.12.2011, 17:16. Просмотров 444. Ответов 1
Метки нет (Все метки)

для чего нужна перестановка в этой программе?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
 
char* srepeat(char* s) {
  char* a, *b, c, m, *t = s;
  for(;*s; *s++) {
       if(! isalpha(*s))
          continue;
       m = *s;
       for(a = s, b = s + 1; *a; *b++) {
           [B]  c = *b;
           *b = *a;
           *a = c;[/B]
       }
       *s++ = m;
  }
  return t;
}
 
int  main(void) {
  char str[255] = "";
  printf("vvedite stroku:\n ");
  gets(str);
  printf("izmenennaya stroka:\n ");
  puts( srepeat(str) );
  system ("PAUSE");
  return 0;
}
Добавлено через 21 минуту
Ответьте пожалуйста!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 17:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Зачем нужна перестановка? (C++):

Зачем нужна функция GetPrivateProfileString? - C++
Объяснить &quot;кусочек&quot; кода)), из то го что есть я понял что с начало в комбобокс добавляются значения с помощью функции InserCBItem, далее...

Зачем нужна строчка в set методе - C++
Кто мог бы объяснить строчку 9 courseName = name;. Зачем присваивают courseName-name? Спасибо за внимание! #include &lt;iostream&gt; ...

Зачем нужна функция cin.ignore()? - C++
Объясните пожалуйста почему если убрать из кода cin.ignore(); , в 55 строке присваиваем n = 1, оно возвращает к началу, и getline(cin,...

Зачем нужна ссылка в конструкторе копирования - C++
Вопрос такой, Зачем нужна ссылка в конструкторе копирования? Почему не передавать напр. по указателю?

Зачем нужна член-функция cout.setf? - C++
Всем здравствуйте, у меня такой вопрос: Начал изучать программирование C++. Попался мне вот такой пример и в нём есть строка, назначение...

Что такое рекурсия? Зачем она нужна? - C++
Объясните пож человеческим языком, что такое Рекурсия. Я знаю что это вызов функции самой себя. Но всё равно не могу догнать зачем...

1
dimcoder
Полярный
466 / 439 / 68
Регистрация: 11.09.2011
Сообщений: 1,137
28.12.2011, 17:25 #2
Чтобы изменить строку s, которая является входным параметром.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2011, 17:25
Привет! Вот еще темы с ответами:

Явная специализация, зачем она нужна?(Шаблоны функций) - C++
Какой смысл в явной специализации, когда есть перегрузка? если можно, и примерчик) я себе уже в голову вбил, и тут надо чем-то тяжелым...

Что такое тестирующая программа и зачем она нужна? - C++
Есть задание, Написать функцию для перевода переменной типа long в символьную строку в двоичном представлении ( ltoab( long num, char s)...

Что такое виртуальная функция и зачем она нужна? - C++
Мне с трудом пришлось понять, пока не прочитал книгу и не проработал код на виртуальных функциях. В этой теме хочу новичкам рассказать,...

Что делает функция compare в коде и зачем она нужна в qsort - C++
Объясните, пожалуйста, что делает функция compare (17 строка) в данном случае и зачем она нужна в qsort? #include &lt;stdio.h&gt; ...


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

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

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