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

Сдвинуть циклически элементы одномерного массива на k позиций влево - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Множественное наследование в языке С++ http://www.cyberforum.ru/cpp-beginners/thread377364.html
#include <iostream.h> #include <stdlib.h> #include <conio.h> class D2{ int a; public: D2() { }; D2(int x) { a=x; } void show_D2() { cout <<"D2= "<< a << "\n"; }
C++ Числа с плавающей запятой есть программа которая подсчитывает сумму чисел, введенных с командной строки. к примеру С:\> test.exe 1 2 3 <ENTER> что бы просуммировать эти числа необходимо преобразовать из char в long, например функцией strtol(). но если мне необходимо просуммировать нецелые числа, скажем: С:\> test.exe 1 2.2 3.5 <ENTER> http://www.cyberforum.ru/cpp-beginners/thread377359.html
Создание класса по обработке массива. C++
Помогите, пожалуйста решить!!! Задание: Напишите программу по обработке массива, как объекта созданного Вами класса "Массив" и выполните на тестовых данных. Операции с массивами следует реализовать программно, используя указатели, а не индексы. Дано целое число N. Сформировать матрицу a(i,j) порядка N, для которой: a(i,j)=sin(i+j+k); где k - псевдослучайное число. Упорядочить строки...
C++ Является ли первая строка циклическим сдвигом второй строки
Привет всем. Помогите пожалуйста написать код: нужно проверить, есть ли первая строка (с клавиатуры) циклическим сдвигом второй строки (тоже с клавиатуры). Зарание всем спасибо.
C++ ООП, методы http://www.cyberforum.ru/cpp-beginners/thread377325.html
Такая проблема. Пишу класс, реализующий множество целых чисел. Число k принадлежит множеству, если a=1. Вот IntegerSet.h пока недоработанный: #ifndef class_IntegerSet #define class_IntegerSet class IntegerSet { public: IntegerSet(); IntegerSet(int);
C++ Упражнение из "Философия С++" Б. Эккель т. 1. Не понимаю что имеется ввиду. #define FIELD(a) char* a##_string; int a##_size; Измените макрос FIELD(), так чтобы в нем присутствовал числовой аргумент index. Создайте класс, члены которого вызывают макрос FIELD(). Включите в класс функцию для выборки поля по индексу. Напишите функцию main() для тестирования класса. подробнее

Показать сообщение отдельно
sponlin
1 / 1 / 0
Регистрация: 03.11.2011
Сообщений: 20

Сдвинуть циклически элементы одномерного массива на k позиций влево - C++

03.11.2011, 20:09. Просмотров 5081. Ответов 4
Метки (Все метки)

Тема и есть условие задачи... Сам же я застопорился на написании алгоритма сдвига
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream.h>
#include <math.h>
 
int main()
{
    int a[100];
    int i, n;
    cout << "Vvedite kol-vo elementov: ";
    cin >> n;
    for (i=0; i<n; i++)
    {
        cout << "Vvedite a["<< i <<"]: ";
        cin >> a[i];
    }
    cout << "Massiv a: ";
    for (i=0; i<n; i++)
        cout << a[i] << " ";
    cout << endl;
 
    // не знаю как сдвинуть...
 
    return 0;
}
Спасибо...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru