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

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

Войти
Регистрация
Восстановить пароль
 
BOR1K
14 / 14 / 4
Регистрация: 19.09.2009
Сообщений: 289
#1

Поменять строку местами. - C++

26.01.2010, 20:52. Просмотров 334. Ответов 1
Метки нет (Все метки)

Дано слово из 12 букв. Поменять местами его трети следующим образом:
Первую треть разместить на месте третьей, вторую на месте первой, третью на месте второй.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2010, 20:52     Поменять строку местами.
Посмотрите здесь:

Поменять местами строку с максимальный элемент и строку с минимальным элементом матрицы C++
Поменять местами первую строку и строку, в которой находится первый нулевой элемент. Принять, что массив просматривается слева направо и сверху вниз. C++
Матрицы: поменять местами первую строку и строку, содержащую максимальный элемент C++
Поменять местами первую строку и строку сумма элементов которой минимальна C++
Поменять местами 1 строку со второй 3-ю с 4-ой C++
C++ В заданной числовой вещественной матрице размерности N*N поменять местами K-ую строку и L-ую строку
C++ Поменять в массиве местами строку с наибольшим и строку с наименьшим количеством различных элементов
Найти строку матрицы с максимальным нечетным элементом поменять эту строку местами с нулевой строкой. C++
Найти строку матрицы с максимальным нечетным элементом поменять эту строку местами с нулевой строкой C++
Поменять местами первую строку матрицы и строку, содержащую максимальный отрицательный элемент C++
C++ В матрице поменять местами первую строку и строку содержащую максимальный отрицательный элемент
Поменять местами столбец L и строку K местами квадратной матрицы 4х4 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gravity
558 / 552 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
26.01.2010, 21:21     Поменять строку местами. #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <string.h>
 
enum { N = 4 };
 
int main(void)
{
    char s[] = "aaaabbbbcccc";
    char temp[N];
 
    memmove(temp, s, N);
    memmove(s, s + N, 2*N);
    memmove(s + 2*N, temp, N);
 
    printf("%s\n", s);
    return 0;
}
Yandex
Объявления
26.01.2010, 21:21     Поменять строку местами.
Ответ Создать тему
Опции темы

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